考虑以下树形结构:
这些命令能否用一条命令来完成呢?
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
这些命令能否用一条命令来完成呢?