git 分支管理(分支的建立 使用 合併 刪除)

2022-02-19 01:44:07 字數 1814 閱讀 1955

1、分支

(1)概念

每提交一次**就會有乙個記錄,git把這些提交**的時間點串聯起來,就把他們變成了一條時間線,這條時間線就是乙個分支。一般情況下,只有一條時間線,這個分支叫作主分支,即master分支。head指標(指向當前的分支,預設指向master)嚴格來說是不指向提交的,而是指向master,master才是指向提交的,因此,head指向的就是當前分支。git用master指向最新提交,head指向master,就能確定當前分支以及當前分支的提交點。

2、建立分支

(1)切換與檢出:

(2)新建乙個分支:

(3)檢視分支:

3、分支的使用

(1)切換到master分支:

建立乙個檔案,並提交到本地倉庫:

(2)修改master分支的另乙個檔案:

(3)切換到另乙個分支:test1

切換前:

切換後:

切換到test1分支以後,在master分支建立的檔案沒有了。

master在update.txt檔案新增的內容也沒有了。

(4)利用test1分支建立乙個檔案(test1.txt)並提交:

(5)在master分支新增過的檔案內,切換到test1分之後繼續修改(此時,切換到test1分之後,master分支修改的內容是看不到的):

修改並提交。

(6)到目前為止兩個分支master和test1是並行開發,互不干擾的:

master分支建立了master檔案,並修改了update檔案;test1分支建立了test1檔案,並修改了update檔案。

4、分支的合併(在上面master和test1兩個分支的基礎上進行)

(1)切換到master分支

(2)選擇合併:

(3)選擇從哪乙個分支合併(這裡是向master分支合併)

(4)產生衝突,合併後的分支兩個分支的檔案都出現了:

因為兩個分支都對update檔案進行了修改:

手動修改檔案後,選擇解決衝突:

(5)在master分支中提交。

5、刪除分支

(1)選擇切換檢出:

(2)檢視分支:

(3)右鍵刪除分支:

(4)檢視分支:

Git分支管理,建立分支

該鏈結博主詳細的描述了git 最主要的一句話 在不同的分支進行版本管理,只有在自己的分支上才會生效 合併衝突 修改主分支檔案 合併兩個或多個分支 建立乙個分支,在主分支master上切出乙個開發分支 git checkout b 分支名稱建立好新分支後,你現在所有的操作都是在新分支上進行 git b...

Git建立分支管理分支

一 clone repository clone github 上的repository,如下 git clone git github.com fbing design patterns.git 1二 管理分支 1 檢視分支 1 檢視本地分支 使用 git branch命令,如下 git bran...

使用git建立分支

建立分支是非常有用的git技巧 首先執行git branch,是檢視分支資訊,一般沒分支就只有master分支 然後執行git branch 新分支名稱 這樣就可以建立新分支了 接著執行git push origin 新分支名稱 把分支發布到伺服器上 最後,要執行git checkout 新分支名稱...