git转移部分代码cherry-pick
利用Git将代码从一个分支转移到另一个分支上:
- 转移另一个分支的所有代码变动:使用合并
git merge - 转移另一个分支的部分代码变动(比如某几个提交):可以采用
git cherry-pick
基本用法
上述命令将指定的提交commitHash,应用于当前分支,这会在当前分支产生一个新的提交。比如代码仓库中有feature和master两个分支:
现在希望将提交f转移到master分支上,则可以:
完成后,代码库就变为了:
可见,master分支的末尾增加了一个提交f。
最后更新:
2022-06-08