每次更改分支git都会回到主节点

问题描述

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

  1. git checkout分支名称
  2. 等待3秒
  3. git返回分支机构主管

我使用git config --list查看我的凭据,这是正确的,主存储库位于bitbucket中。

解决方法

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

如果您的仓库位于一个同步目录中,例如(Onedrive,Google云,Dropbox ...),由于您所有git的状态都存储在文件中,因此.git/文件夹的自动更新可以(如果操作方向错误),请移回已签出的分支等信息,或存储的文件...

如果您的存储库位于共享文件夹中,则其他执行操作的人也会修改您看到的内容。

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

等...

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...