Annuler un commit Git sans perdre l'historique : techniques et bonnes pratiques
Un guide détaille les commandes Git pour annuler un commit déjà poussé sans récrire l'historique ni casser les clones des collègues.
Les solutions incluent `git revert` pour crée un commit d'annulation, `git reset` pour les branches locales, et les cas spéciaux des commits publics.
Maîtriser ces techniques évite les conflits merge et les pertes de code en environnement collaboratif.