git-merge - git merge 取り消し push前 - まだプッシュされていないGitマージを元に戻す

git merge 取り消し push後 / git / undo

マスターブランチ内で、ローカルで git merge some-other-branch を実行しましたが、変更をオリジンマスターにプッシュすることはありませんでした。マージするつもりはなかったので、元に戻したいと思います。マージ後に git status 実行すると、次のメッセージが表示されました。

#ブランチマスター上
#ブランチは「origin / master」より4コミット進んでいます。

私が見つけたいくつかの指示に基づいて、私は実行してみました

git revert HEAD -m 1
#ブランチマスター上
#ブランチは「origin / master」より5コミット進んでいます。

emii



Answer #1

まだコミットしていない場合は

$ git checkout -f