使用TortoiseGit操作分支的建立與合併

DS_樹苗發表於2020-09-23

第一步:建立本地分支

點選右鍵選擇TortoiseGit,選擇Create Branch…,在Branch框中填寫新分支的名稱(若選中”switch to new branch”則直接轉到新分支上,省去第二步),點選OK按鈕:

 

 

 

第二步:通過“Switch/Checkout”切換到新建立的分支上,點選OK:

 

 

 

 

第三步:在新分支下執行PUSH操作,在對話方塊中保持遠端分支為空白,點選OK,則將在遠端建立了新的分支(在PUSH的時候遠端伺服器發現遠端沒有該分支,此時會自動建立一個和本地分支名稱一樣的分支,並將本地分支的內容上傳到該分支)。

 

 

 

 

第四步:其他成員切換該新分支:

首先進行pull操作, 然後進行切換分支(如第二步)

 

第五步:分割槽合併

         進行分支合併之前我們需要明確哪個分支將要合併到哪個分支,首先通過“Switch/CheckOut”切換到主幹分支(如develop分支),然後通過“Merge”繼進行合併操作,在對話方塊中選擇需要合併的分支。

分支合併成功後,我們即可以通過Commit與PUSH操作將合併上傳到中心伺服器。

 

 

 

第六步:刪除分支

       當我們已將新分支合併到主分支後,或者放棄該分支的時候,可以對該分支進行刪除操作。

首先通過“CheckOut/Switch”開啟對話方塊,點選Switch to區域中Branch條目後面的更多按鈕,開啟分支列表對話方塊,右鍵點選要刪除的分支,選擇delete branch進行刪除。

 

 

 

注意,在刪除遠端分支的時候,本地分支並不會刪除,這也說明了本地分支與遠端分支並無從屬關係。

相關文章