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