合并了一个分支但是没有合并提交
Merged a branch but there is no merge commit
我用 git merge branchx 合并了一个分支,它说:
快进
并且没有合并提交。如果需要,我该如何恢复合并?
谢谢
由于您的 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/
我用 git merge branchx 合并了一个分支,它说: 快进
并且没有合并提交。如果需要,我该如何恢复合并?
谢谢
由于您的 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/