新Git存储库没有“主”分支

时间:2013-11-26 18:27:16

标签: git

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

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

现在当我做一个“git branch -a”时,我没有看到主人,如果我做“git checkout -b master”,我收到一个错误。阅读“fatal: Not a valid object name: 'master'”后,我发现这是预期的行为。我的理解是,存储库具有主分支是典型的(并且是可取的)。

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

提前感谢您的任何帮助 乔

1 个答案:

答案 0 :(得分:7)

“master”分支没有特殊状态。您可以随意创建或删除它,就像您对任何其他分支一样。

如果您在自己创建分支之前已经提交了主人(如果您在第一次提交后完成了第2步),那么您已经获得了主人。

现在,如果你只是:

git checkout -b master

你将有一个主分支。