Undo a Git merge that hasn't been pushed yet

前端 未结 30 2209
情歌与酒
情歌与酒 2020-11-21 22:27

Within my master branch, I did a git merge some-other-branch locally, but never pushed the changes to origin master. I didn\'t mean to merge, so I\'d like to un

30条回答
  •  逝去的感伤
    2020-11-21 23:13

    You could use git reflog to find the previous checkout. Sometimes that's a good state you want to return back to.

    Concretely,

    $ git reflog
    $ git reset --hard HEAD@{0}
    

提交回复
热议问题