首頁 > 軟體

Git分支管理策略

2022-03-15 13:00:23

一、建立測試專案

1、新建GitHub倉庫

在GitHub上面新建立一個倉庫,用來演示分支管理,如下圖所示:

點選“Create repository”按鈕建立新倉庫。

2、將本地倉庫專案上傳到GitHub

2.1、初始化本地倉庫

輸入下面命令:

$ git init

如下圖所示:

2.2、把檔案新增到暫存區

在新建立的本地倉庫下面新建一個名為branchdemo.txt的檔案,並新增到暫存區,先檢視本地倉庫檔案狀態,如下圖所示:

上圖顯示新建立的branchdemo.txt檔案是未跟蹤狀態。需要使用git add命令新增到暫存區:

2.3、提交到本地倉庫

將暫存區檔案提交到本地倉庫,命令:

$ git commit -m "commit file"

如下面所示:

2.4、關聯遠端GitHub倉庫

將本地倉庫和遠端GitHub的倉庫進行關聯:

2.5、將本地倉庫推播到遠端倉庫

將本地專案推播到遠端倉庫:

然後檢視GitHub倉庫,這時發現GitHub倉庫已經有了本地專案:

2.6、檢視狀態

輸入如下命令:

$ git status

如下圖所示:

二、管理分支

1、建立本地倉庫新分支

建立分支使用下面的命令:

$ git branch "新分支名稱"

例如:建立一個名為feature的分支,如下圖所示:

2、檢視新建立的分支是否成功

使用git branch命令檢視所有的分支,如下圖所示:

可以看到新建立的分支已經成功,"*"號表示當前是在哪個分支。

3、切換分支

切換分支使用下面的命令:

$ git checkout "分支名稱"

如下圖所示:

4、檢視當前分支

如下圖所示:

從截圖中可以看出:*號是在feature前面,表示現在是在feature分支了。

5、將建立的分支推播到遠端倉庫

新建立的本地分支需要推播到遠端GitHub的倉庫,使用下面的命令:

$ git push origin feature

如下圖所示:

這時檢視GitHub分支,會發現多了feature分支:

6、修改檔案

修改branchdemo.txt檔案。

7、將修改後的檔案提交到暫存區

如下圖所示:

8、提交到本地倉庫

如下圖所示:

9、推播到遠端倉庫

本地倉庫修改後的內容需要推播到遠端倉庫,輸入命令:

$ git push origin feature

如下圖所示:

10、檢視檔案狀態

檢視檔案狀態,檢查檔案是否提交成功,如下圖所示:

說明已經提交成功。

11、合併到master分支

合併分支之前先要切換到master分支,如下圖所示:

切換到master分支以後,在使用merge命令合併到master分支:

將本地master分支推播到遠端master分支:

到此這篇關於Git分支管理策略的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支援it145.com。


IT145.com E-mail:sddin#qq.com