考虑下面的树:如何“重新绑定”一次提交?
A --- B --- C --- D --- E --- F --- master
\
\
B' --- C' --- D' --- topic
其中(B != B')
。我想做git rebase --onto master master topic
但这会产生冲突。但情况更简单:我想将单个topic
提交到主。
git checkout master
git cherry-pick topic
git checkout topic
git reset --hard master
git checkout master
git reset --hard HEAD~1
是不是可以用一个命令执行上面的命令?
为什么不直接修复冲突? –
因为实际上没有冲突... – user3719454
可能重复[git rebase单一提交](http://stackoverflow.com/questions/14635672/git-rebase-a-single-commit) –