我创建了一个裸存储库而不是克隆它。当我什么都不做时git branch -a显示。为什么我什至看不到默认master分支?虽然git bash显示以下内容:
/some/path/project (master)
我创建了一个裸存储库而不是克隆它。当我什么都不做时git branch -a显示。为什么我什至看不到默认master分支?虽然git bash显示以下内容:
/some/path/project (master)
您可能已经克隆了一个空存储库,master分支没有可指向的内容。
branch指向一个commitcommit指向一个treetree列出一些blobs或其他trees要使存储库显示分支,您首先需要添加文件并提交。用于git add -a添加所有文件或用于git add <file_name>添加特定文件。添加文件后,使用git commit -a提交所有添加的文件。它将带您进入 vim 编辑器,您必须在其中编写提交消息,并在保存后退出编辑器。完成后,您将能够看到分支master。确认类型git branch,它现在将显示所有分支。现在,您可以使用命令添加其他分支git branch <new_branch_name>。