首先我們應該了解一個知識點:即使沒有Github,我們依然可以使用Git工具在本地倉庫中管理我們的項目,可以完成建立分支、合并分支等功能。
是以這裡我會從以下兩個方面進行闡述:使用Git工具在本地建立分支、将本地的分支上傳到遠端倉庫中
一、使用Git工具在本地建立分支
- 第一步:在本地建立一個倉庫,并建立好一個檔案(如果這一點不會做的話,可以看我之前的一篇部落格 Git與Github的使用總結 - day 01 )
- 第二步:将本地倉庫中的這個檔案進行送出。

完成送出之後,我們就可以使用指令
git branch
來檢視Git工具為我們自動建立好的預設分支master
- 第三步:在本地建立分支。我們可以使用
來建立我們的分支。這裡的git branch branchName
是我們建立分支的名字。branchName
建立好分支之後,我們可以使用
git branch
指令來檢視目前項目中的所有分支以及我們目前所在的分支。
git checkout branchName
指令切換到我們想要去的分支中。
或者在建立分支的時候,我們可以使用
git checkout -b branchName
指令。這樣我們在建立好分支之後立刻切換到該分支下。
本地分支管理的其他操作指令:
1. 删除分支指令:
git branch -d branchName
這裡需要注意一下,如果我們目前正在test分支下,那麼是不可以使用該指令删除test分支的。
2. 分支合并指令:
git merge branchName
一般情況下我們都是将其他分支合并到 master 分支中,是以我們使用這條指令之前,要先切換到 master 分支中。
如果我們沒有完成分支合并,并且我們在master分支中送出了master.txt檔案,在fengzhen分支中送出了fengzhen.txt檔案。這個時候我們在切換分支的時候,在本地檔案夾中看到的内容是不一樣的。
切換到master分支後,我們在本地檔案夾中看到的檔案
切換到fengzhen分支後,我們在本地檔案夾中看到的檔案
二、将本地的分支上傳到遠端倉庫中
- 第一步:使用指令
遠端倉庫位址 關聯本地倉庫和遠端倉庫git remote add origin
- 第二步:使用指令
拉去遠端倉庫中的分支git pull
我們可以使用
git branch -a
檢視本地和遠端中的倉庫。這裡注意一下,下圖白框中的origin,後面會用到。
- 第三步:使用
指令将本地倉庫中的分支上傳到遠端倉庫中。指令中的git push origin localBranchName
即是上圖中的origin(一般情況下都是origin);指令中的origin
是我們本地分支的名稱。localBranchName
這個時候來到我們的Github網站中,就可以看到我們成功上傳的 fengzhen 分支