git cherry-pick 命令,也叫 遴選 或者 摘取,目的是把一個分支裏面的某次提交,合併到另外一個分支裏面。git
以TortoiseGit爲例,叫摘取。測試
好比說有兩個分支:1 分支和 2分支。日誌
我在1分支上,修改了內容,備註爲「1測試」,而後提交併推送到遠端了。以後又有不少次的提交。rem
可是我只想把「1測試」 這個提交,合併到 2分支上,要怎麼操做呢。it
1: 先切換到2分支,拉取最新代碼。推送
2:右擊 -> 顯示日誌界面
3:在日誌信息界面,點左上角的分支名稱,切換到 remotes/origin/1分支 ,雙擊進入分支
4:在日誌信息界面上,選擇 備註爲 「1測試」 的那次提交記錄
5:右擊->摘取此提交,進入摘取界面,選中記錄,點繼續,則合併到2分支中了。
6:推送2分支到遠端