使用TortoiseGit對Git版本進行分支操作

2022-08-01 10:03:13 字數 1536 閱讀 4389

版本轉殖分支問題

tortoisegit在轉殖分支的時候,預設轉殖master分支,轉殖後本地工作目錄為中心器的master分支.

轉殖後本地分支

中心庫分支

push分支到中心伺服器(pushing the local branch to a new remote branch)

git在本地建立分支後,如果我們需要和團隊其他成員做**交流時就需要將本地分支上傳到中心伺服器。

tortoisegit在將乙個新分支上傳到中心伺服器時,首先在中心伺服器建立乙個新的分支,然後再將本地分支上面的修改push到遠端新建立的分支上面.

在push新分支到中心伺服器上時,通過在本地伺服器執行push操作,在push對話方塊裡保持遠端分支為空白,則在push的時候遠端伺服器發現遠端沒有該分支,此時會自動建立乙個和本地分支名稱一樣的分支,並將本地分支的內容上傳到該分支.

如果再次push本地分支內容到中心伺服器的時候,此時在tortoisegit的push對話方塊保持遠端分支為空白的時候,中心伺服器會首先檢視遠端是包含與本地分支同名分支,有則直接將本地版本上傳到該分支.

獲取遠端分支(fetching the remote branch)

有時候我們想要從遠端伺服器fetch獲取最新上傳的新分支,有人可能會想可通過先在本地生成乙個新分支,然後再pull遠端我們想要的分支到我們在本地剛剛新建的分支上。通過pull方式實際上是,先在本地生成分支再通過pull方式將遠端分支合併到本地生成的分支上.

我們或許還可以有另外一種方式:本地生成乙個基於遠端分支的分支,也可以達到同樣效果,而且更方便。

注意,勾選「base on「時,新建分支預設與遠端分支同名,所以為了避免混淆,盡量保持本地分支與遠端分支名稱一致,即可

在生成新分支時勾選」switch to new branch「,將在生成新分支之後直接將當前工作目錄轉換到新建分支上

分割槽合併(merging branch)

完成某分支工作後,將會考慮將該分支上的工作合併到主分支上面,這時我們將進行分支合併操作.

進行分支合併之前我們需要明確哪個分支將要合併到哪個分支,首先要「checkout/switch」到將要合併到的分支(如master分支),然後通過「merge」選單開啟分支合併對話方塊,選擇需要合併的分支。

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

刪除本地/遠端分支(deleting the local/remote branch)

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

在tortoisegit上進行分支刪除操作非常簡單,首先開啟「checkout/switch」對話方塊,通過「switch to 》branch」更多按鈕開啟分支列表,或者通過選單「browser references」開啟分支列表(預設該選單是隱藏的).選擇相應的分支,單擊右鍵,選擇刪除.

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

TortoiseGit安裝與使用

公司的原始碼是在碼雲上,平時進行專案原始碼管理和團隊開發都會使用到git,花了一天時間才將git搞明白,這是乙個工具,我在這裡就簡單說一下,其安裝使用方法,也是對自己學習的總結 本文章適合於剛接觸git的初學者,大牛請自行繞過,如果有寫的不好的地方,還望多多指正 一 git安裝 使用tortoise...

TortoiseGit安裝使用簡單教程

一 簡介 tortoisegit是tortoise基於git的視覺化管理工具。本文即將介紹這個工具的安裝和簡單使用教程 本文均是基於windows 64位作業系統 git的管理工具有很多。tortoise有以下優點。1.視覺化管理,非命令列操作 2.支援簡體中文 3.和資源管理器緊密結合 4.操作簡...

TortoiseGit使用git鏈結Github

1.github新建專案 4.提交,推送 成功後,就可以在這個目錄下修改專案了。1.點選開始選單tortoisegit目錄下的puttygen 2.點選generate 複製文字框裡的公鑰 3.在github使用者settings下新增公鑰 4.儲存私鑰 5.點選開始選單tortoisegit目錄下...