2014-10-16 188 views

回答

2

不可以有没有提交的分支,也没有master分支有没有没有提交。在第一次提交之前,master在Git存储库中不存在。

当你犯了一个新的Git仓库,.git/refs/HEAD将包含以下内容:

ref: refs/heads/master 

然而refs/heads/master还不存在,不会在你提交之前。有master分支,直到你第一次提交,并没有什么推动。

您可以使用git log找到您最早的提交,并创建master指向该提交,这正是新存储库会发生的情况。

欲了解更多信息:fatal: Not a valid object name: 'master'

+1

我只会按照定义,一个分支是指向提交。所以它遵循,你不能没有提交一个分支。 http://git-scm.com/book/en/Git-Branching-What-a-Branch-Is – 2014-10-16 17:43:03

相关问题