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

git branch不顯示本地分支的問題(二)
(1)首先,在沒有建立本地倉庫時,使用git branch命令,以下圖git

報錯,錯誤緣由:沒有git倉庫。it

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

咦!!怎麼什麼都不顯示,個人master分支呢,難道被吃掉了??猜測:會不會是隻有master分支,它默認不給顯示。總結

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

擁有兩個分支仍是不給顯示,(2)中猜測錯誤。遠程

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

仍是不行,猜測:只有提交後才能顯示。commit

(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分支」 -------廖雪峯  

相關文章
相關標籤/搜索