2013-11-02 140 views
6

我創建了一個裸倉庫而不是克隆它。當我做git branch -a什麼都沒有顯示。我怎麼沒有看到默認的master分支?雖然git bash顯示以下內容:Git顯示沒有分支

/some/path/project (master) 

回答

7

你可能已經克隆了一個空倉庫,沒有什麼爲master分支指向。

  • 一個branch指向commit
  • 一個commit指向tree
  • 一個tree列出了一些blobs或其他trees
+1

你說得對,作出承諾後,主分支現在顯示。所以爲了顯示一個分支,必須至少有一個提交,對吧? –

+0

是的,請查看我的編輯以瞭解git商店如何存儲數據的簡要說明。 –

+0

是的,我現在看到了。謝謝! –