git分支的使用

2021-07-02 01:36:51 字數 846 閱讀 6398

git是很好用的分布式**管理工具。這篇文件我主要介紹一下git分支的使用建議和git分支相關的命令列命令使用。

git分支是git強大的原因之一。如果不使用git的分支,linux花費兩周時間寫的git可謂大才小用了。使用git的原因,從我的經驗看,主要有兩個方面:

(1)團隊合作必須的要求。設想,如果乙個產品要新增三個功能a,b,c,需要分配給三個員工開發。如果沒有分支,那麼專案的進展只能是a->b->c,不然相互影響,效率會很低。如果使用分支,只需在原來master分支上,新建brancha,branchb,branchc,分別分配給三個員工,這樣每個員工的工作互不影響,功能a,b,c能並行開發,效率自然會高很多。

(2)保證乙個穩定的**版本。如果不使用分支,所有新功能都在master上進行,怎麼能保證master上的**是健壯的呢。經驗告訴我,master只用來合併經過驗證的**,開發需要另建分支,等到驗證後,合併到master分支。

下面介紹一下git分支命令列命令的使用。

(1)建立分支a

git branch a

(2)刪除分支a(需要在建立分支a的那個分支上執行命令)

git branch -d a

(3)檢視分支

檢視本地分支:

git branch

檢視遠端分支:

git branch -r

(4)將本地分支合併。例子,在master分支合併分支a:

git merge a

(4)將遠端分支拖到本地並合併

git pull 《遠端主機名》 《遠端分支名》:《本地分支名》

(5)將本地分支上傳到遠端並合併

git push 《遠端主機名》 《本地分支名》:《遠端分支名》

Git分支的使用

git分支是由指標管理起來的,所以建立 切換 合併 刪除分支都非常快,非常適合大型專案的開發。在分支上做開發,除錯好了後再合併到主分支。那麼每個人開發模組式都不會影響到別人。主分支 預設建立的master分支 只用來分布重大版本 對於每個版本可以建立不同的標籤,以便於查詢 日常開發應該在另一條分支上...

Git分支的使用

分支的使用 首先,我們建立dev分支,然後切換到dev分支 git checkout b dev switched to a new branch dev git checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git branch dev git checkout dev sw...

Git 分支的使用

在版本回退裡,你已經知道,每次提交,git都把它們串成一條時間線,這條時間線就是乙個分支。截止到目前,只有一條時間線,在git裡,這個分支叫主分支,即master分支。head嚴格來說不是指向提交,而是指向master,master才是指向提交的,所以,head指向的就是當前分支。一開始的時候,ma...