git branch不顯示本地分支的問題(二)

Marry Andy發表於2018-07-28

git branch不顯示本地分支的問題(二)

(1)首先,在沒有建立本地倉庫時,使用git branch命令,如下圖

這裡寫圖片描述
報錯,錯誤原因:沒有git倉庫。

(2)緊接著,使用git init命令建立倉庫,並使用git branch命令,如下圖

這裡寫圖片描述
咦!!怎麼什麼都不顯示,我的master分支呢,難道被吃掉了??猜想:會不會是隻有master分支,它預設不給顯示。

(3)於是,使用git init命令建立倉庫,並建立新分支,再使用git branch命令

這裡寫圖片描述
擁有兩個分支還是不給顯示,(2)中猜想錯誤。

(4)使用git init命令建立倉庫,執行git add . ,再使用git branch命令

這裡寫圖片描述
還是不行,猜想:只有提交後才能顯示。

(5)使用git init命令建立倉庫,執行git add . 和git commit,再使用git branch命令

這裡寫圖片描述
成功了,顯示了,(4)中猜想正確。必須要提交成功後,才會顯示,若提交不成功還是不顯示,如下圖
這裡寫圖片描述

總結:必須使用git init命令建立倉庫,執行git add . 和git commit(提交成功後),再使用git branch命令,才顯示出本地分支。

git branch :檢視本地分支
git branch -a :檢視本地及遠端倉庫的分支
git branch --all :檢視本地及遠端倉庫的分支

“因為git的分支必須指向一個commit,沒有任何commit就沒有任何分支

提交第一個commit後git自動建立master分支” -------廖雪峰

相關文章