【问题标题】:every time I change the branch git goes back to master每次我更改分支 git 都会回到 master
【发布时间】:2020-09-17 17:15:18
【问题描述】:

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

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

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

【问题讨论】:

  • 你运行的是什么操作系统?你能显示输出吗?
  • 第三步你在做什么?我的意思是,你怎么知道“git 回到分支 master”?我并不是说不可能,只是想了解一下这种现象是什么。 (好吧,是的,我说这是不可能的。但无论如何。)另外,这与 bitbucket 有什么关系?

标签: git bitbucket github-issues


【解决方案1】:

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

如果你的 repo 放在一个同步目录中,例如(Onedrive、Google cloud、Dropbox ...),因为你所有的 git 状态都存储在文件中,.git/ 文件夹的自动更新可以(如果完成在错误的方向)移回信息,如签出的分支或存储的文件...

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

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

等等……

【讨论】:

    猜你喜欢
    • 2017-06-26
    • 2012-01-11
    • 2018-04-15
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 2011-04-22
    相关资源
    最近更新 更多