tortoiseGit cherry-pick使用

需求:

如果幾個分支代碼是不同的,緊緊只是合併某次的提交。類似修復bug,幾個分支都有同樣的bug,在一個分支上修復了,不需要每個分支上去修復,而是通過合併的方式去處理,但是合併功能又會把所有的提交合並過去,這是不合理的。於是可以通過tortoiseGit cherry-pick功能來實現。

步驟:

dev-zlp合併到develop

dev-zlp:原分支 A

develop:目標分支 B

1.切換到目標分支:比如A分支修復了,需要合併到B分支。此處就切換到B分支。

右鍵switch/checkout:

 

 

2.先fetch同步各個分支的提交記錄;

在B分支下fetch

3.如果需要,也可以pull下。

在B分支下pull

4.點擊右鍵找到show log。

5.在show log的彈窗左上角顯示的是當前分支,此處需要切換到原分支也就是A分支。不然是看不到cherry-pick的菜單。(坑比較深)

 

6.此時就可以看到A分支提交的記錄,選擇你要合併的commit。

 

7.點擊cherry-pick菜單

 

8.彈窗有些配置,一般情況不需要配置,直接點擊continue即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章