git 遴選(cherry-pick)

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分支到遠端

相關文章
相關標籤/搜索