0

这很简单,我只需执行 git checkout 分支名称,3 秒后我当前的分支再次成为主分支。脚步:

  1. git checkout 分支名称
  2. 等待 3 秒
  3. git 回到分支 master

我使用 git config --list 来查看我的凭据,这是正确的,主要 repo 在 bitbucket 中。

4

1 回答 1

1

显然:其他一些进程正在对您的 git 存储库执行某些操作。

如果您的存储库放置在同步目录中,例如(Onedrive、Google 云、Dropbox ...),由于您的所有 git 状态都存储在文件中,因此.git/文件夹的自动更新可能(如果以错误的方向完成)移动诸如签出分支或存储文件之类的返回信息...

如果您的 repo 放置在共享文件夹中,其他运行操作的人也会修改您看到的内容。

如果 cron 作业或钩子在您的 repo 上触发了某些操作,它可以将您的活动分支切换回 master。

ETC ...

于 2020-09-17T19:35:43.827 回答