Avec SVN, il est facile de revers-fusionner un commit, mais comment faire cela avec Git ?
Réponses
Trop de publicités?Pour revenir à une fusion engager, vous devez utiliser: git revert-m . Ainsi, par exemple, pour revenir à la récente de plus de fusion et valider à l'aide de la mère avec le numéro 1, vous devez utiliser:git revert -m 1 HEAD
Pour revenir à une fusion s'engager avant le dernier commit, vous pouvez utiliser:git revert -m 1 HEAD^
git merge de la documentation:
http://schacon.github.com/git/git-merge.html
git merge discussion (déroutant, mais très détaillé): http://schacon.github.com/git/howto/revert-a-faulty-merge.txt
Pour créer un nouveau commit qui « annule » les modifications d’une validation en cours, utilisez :
Il est également possible en fait retirer un commit un point arbitraire dans le passé de rebasage et ensuite remise à zéro, mais vous ne voulez vraiment pas faire cela si vous avez déjà poussé votre s’engage à un autre référentiel (ou quelqu'un d’autre a tiré de votre part).