主分支未在 git 分支命令中列出

  • 本文关键字:分支 命令 git git
  • 更新时间 :
  • 英文 :


我一直在用git跟踪一个小项目。我查看了一个名为"samad"的分支。我已经很久没有承诺更改了。当我提交更改并执行 git 分支时,我只看到了我正在处理的当前分支。主分支丢失。可能是什么原因,我能做些什么来恢复它。

创建新的(空)存储库时,在第一次提交之前不会创建分支。

如果在提交之前运行了git checkout -b samad master ,则不会创建master分支。

我假设你已经尝试过:

$ git fetch

再次克隆项目是一种选择吗?

你说你没有连接遥控器。因此,只需从此分支创建一个名为 master 的新分支samad .

$ git checkout -b master
  • 您是如何创建此存储库(git init或其他)的?如果由git init创建,则应自动创建master(默认分支)。我想,git init之后你结账到samad.所以,master分支消失了。

注意:如果您不对分支进行任何提交master那么它实际上不存在。

最新更新