考慮下面的樹:如何「重新綁定」一次提交?
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) –