2013-11-02 108 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

是的,我现在看到了。谢谢! –