git將某分支的某次提交合併到別的分支

目錄

1.使用命令行

2.使用圖形化工具Sourcetree


今天我們來學習一下git,git在我們進行代碼託管時的首選,所以瞭解並學會使用git是每個開發人員的必備技能。

在進行代碼開發的時候,有時需要把某分支(比如dev分支)的某一次提交合併到另一分支(比如hotfix分支),這就需要用到git cherry-pick命令。

1.使用命令行

首先,切換到dev分支,敲 git log 命令,查找需要合併的commit記錄,比如commitID:8a645bf5;

然後,切換到hotfix分支,使用 git cherry-pick 8a645bf5命令,就把該條commit記錄合併到了hotfix分支,這只是在本地合併到了hotfix分支;

最後,git push 提交到master遠程,至此,就把dev分支的這條commit所涉及的更改合併到了hotfix分支。

2.使用圖形化工具Sourcetree

首先切換到你要合併到的分支,也就是目的地分支(比如hotfix),然後下拉框選中由當前分支選中所有分支,查看所有提交,找到別的分支的某次提交(也就是你想合併的那次提交,比如dev分支的某次commit),然後鼠標點擊此次提交,右鍵點擊然後選中菜單的遴選即可,然後你會發現已經將此次提交合併到了本地hotfix,最後push到遠程hotfix分支,即完成。

 

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