新Git存储库没有"主"分支

Joe*_*Joe 3 git

我刚刚创建了一个新的git存储库,只进行了一次提交.现在我没有看到一个主分支.这些大致就是我跑的命令.

  • git init
  • git checkout -b dev
  • (我对受监控的目录进行了一些更改)
  • git add --all
  • git commit -m"一条消息"

现在,当我做一个"git branch -a"时,我没有看到主人,如果我做"git checkout -b master",我收到一个错误.阅读" 致命:不是有效的对象名称:'主''后,我看到这是预期的行为.我的理解是,存储库具有主分支是典型的(并且是可取的).

所以我有2个问题.保留主分支应遵循的步骤是什么?我现在应该怎么做才能让主分支回来?

提前感谢您的帮助
Joe

Mat*_*Mat 7

"主"分支没有特殊地位.您可以随意创建或删除它,就像您对任何其他分支一样.

如果您在自己创建分支之前已经提交了,那么您已经获得了一个大师(所以如果您在第一次提交后完成了第2步).

现在,如果你只是:

git checkout -b master
Run Code Online (Sandbox Code Playgroud)

你将有一个主分支.

  • 没有主分支是不寻常的.但那是关于它的.如果您的工作流程不需要它,那么您就不需要它. (4认同)