10

我创建了一个裸存储库而不是克隆它。当我什么都不做时git branch -a显示。为什么我什至看不到默认master分支?虽然git bash显示以下内容:

/some/path/project (master)
4

2 回答 2

16

您可能已经克隆了一个空存储库,master分支没有可指向的内容。

  • Abranch指向一个commit
  • Acommit指向一个tree
  • Atree列出一些blobs或其他trees
于 2013-11-02T08:21:05.067 回答
1

要使存储库显示分支,您首先需要添加文件并提交。用于git add -a添加所有文件或用于git add <file_name>添加特定文件。添加文件后,使用git commit -a提交所有添加的文件。它将带您进入 vim 编辑器,您必须在其中编写提交消息,并在保存后退出编辑器。完成后,您将能够看到分支master。确认类型git branch,它现在将显示所有分支。现在,您可以使用命令添加其他分支git branch <new_branch_name>

于 2021-08-23T06:24:18.937 回答