git cherry-pick 命令,也叫 遴選 或者 摘取,目的是把一個分支里面的某次提交,合並到另一個分支里面。
以TortoiseGit為例,叫摘取。
比如說有兩個分支:1 分支和 2分支。
我在1分支上,修改了內容,備注為“1測試”,然后提交並推送到遠端了。之后又有很多次的提交。
但是我只想把“1測試” 這個提交,合並到 2分支上,要怎么操作呢。
1: 先切換到2分支,拉取最新代碼。
2:右擊 -> 顯示日志
3:在日志信息界面,點左上角的分支名稱,切換到 remotes/origin/1分支 ,雙擊進入
4:在日志信息界面上,選擇 備注為 “1測試” 的那次提交記錄
5:右擊->摘取此提交,進入摘取界面,選中記錄,點繼續,則合並到2分支中了。
6:推送2分支到遠端