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