我用git merge branchx合并了一个分支,它说: 快进
并且没有合并提交。如果我愿意,我怎样才能恢复合并?
由于
答案 0 :(得分:4)
由于您的git merge
只是一个快进,因此没有合并提交可以撤消。您可以使用
$ git reflog show master
$ git reset --keep master@{1}
将来,如果您想强制git为快进合并提交,请使用
$ git merge --no-ff XXX/master
参考:http://blog.tplus1.com/blog/2011/09/23/undo-a-fast-forward-git-merge/