web-dev-qa-db-fra.com

Comment annuler une fusion dans GitHub

J'ai travaillé dans PhpStorm sur une branche dédiée, mais en poussant vers github, j'ai par inadvertance fusionné avec la branche principale.

Comment annuler la fusion à la fois dans github et localement? Le maître github est utilisé pour migrer le code vers divers serveurs, je dois donc revenir à la validation précédente avant la fusion plutôt que de créer une nouvelle validation avec mes modifications annulées.

8
Typhoon101

Vous devez réinitialiser la tête au commit juste avant votre tête actuelle.

git reset --hard <commit_before_merge>

Par exemple. git reset --hard master ^

6
kkflf