場景:
代碼開發的時候,有時需要把某遠程分支(比如dev分支)的某一次提交合並到另一遠程分支(比如master分支),
這就需要用到git cherry-pick命令。
步驟:
1、首次切換到dev分支,git checkout dev
2、git log 命令,查找需要合並的commit記錄(復制該次提交的commitID),比如
commitID:bc5ab9ac0d3714047ab5195ca470aa4cf6f6cd82;
3、切換到master分支,git checkout master
4、使用 git cherry-pick bc5ab9ac0d3714047ab5195ca470aa4cf6f6cd82 命令,
就把該條commit記錄合並到了master分支分支上了,這只是在本地合並到了master分支;
5、git push origin master
提交到master遠程,
至此,就把dev分支的這條commit所涉及的更改合並到了master分支。
https://lixuekai.blog.csdn.net/article/details/102900939