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即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM