Git新建branch分支

admin發表於2018-07-26

安裝Git之後,系統會給我們自動創一個master分支。

但實際應用中,一個分支是遠遠不能滿足需求的,下面介紹一下如何用命令列建立分支:

一.初始化預設建立:

使用git init初始化當前目錄建立一個新的Git倉庫時候會預設建立一個master分支:

[Shell] 純文字檢視 複製程式碼
$ git init

二.git branch新建分支:

[Shell] 純文字檢視 複製程式碼
$ git branch newBr

新建名為newBr的分支,如果分支已經存在,程式碼會報錯,可以使用如下程式碼強行建立:

[Shell] 純文字檢視 複製程式碼
$ git branch -f newBr

原來的同名分支會被新建分支覆蓋。

特別說明:上述方式新建分之後,並不能自動切換到新分支。

三.新建分支的同時切換分支:

[Shell] 純文字檢視 複製程式碼
$ checkout -b newBr2

上述程式碼在新建newBr2分支的同時,切換到此分支。

如果新建的分支已經存在,上面的程式碼就會報錯,可以使用如下程式碼強行建立:

[Shell] 純文字檢視 複製程式碼
$ checkout -B newBr2

將-b替換為-B即可,原來的同名分支會被新建分支覆蓋。

關於checkout用法可以參閱git checkout用法詳解一章節。

四.基於指定的commit建立分支:

上面建立分支,都是基於當前分支。

我們也可以基於某一個commit提交,具體參閱Git基於指定commit提交建立分支一章節。

相關文章