合并分支但没有合并提交

时间:2015-01-27 15:29:12

标签: git

我用git merge branchx合并了一个分支,它说: 快进

并且没有合并提交。如果我愿意,我怎样才能恢复合并?

由于

1 个答案:

答案 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/