当我没有进行任何更改时,Git (Gitkraken) 会自发地显示已更改的文件

Hal*_*cre 5 git dreamweaver gitkraken

我不太擅长 Git,而且我仍在使用 Dreamweaver,如果这能告诉你我现在的处境的话。

我有两个网站分支,一个用于正常操作(目前处于冻结状态,但必须不时更新以跟上变化),另一个用于截断的新冠病毒版本。

我从 COVID 分支切换到 Hotfix 分支(正常操作),对单个文件进行更改(不是在 Dreamweaver 中,而是在 PDF 中),然后回到 Gitkraken,结果发现以下几件事之一:

A) Gitkraken 在 Hotfix 分支上显示了大约一百个左右的更改,这些更改肯定不是我做的,而且它们似乎是几个月前在 COVID 分支上所做的更改。并不是所有文件都会出现这种情况,只是 80-100 个文件会出现这种情况(对于哪些文件没有任何押韵或原因)。我无法理解当我只是对单个 PDF 进行更改时,这些更改似乎如何从一个分支“泄漏”到另一个分支。

或者

B) Gitkraken 显示了数十个新文件,这些文件是现有文件的重复项(“file.html”被重复,并且在 repo 分支中显示了一个名为“file 2.html”的新文件)同样,这还不是全部文件,只有几十个(有时更多)。

无论哪种情况,我最终都会放弃该分支,并从上次看到 Hotfix 的行为符合预期时创建一个新分支。

它已经执行后者(B)有一段时间了,但由于它确实很麻烦(我可以删除一些重复的文件),所以我基本上忽略了它。

然而,“泄漏”的更改有可能造成严重后果并破坏我的修补程序分支,以及当这些东西全部结束时我干净地返回到正常操作版本的能力。我一直害怕查看存储库并看到其中有一百个或更多我没有进行的文件更改。据我所知,这种“泄漏”今天早上才开始发生,但我已经不得不放弃两个新分支。如果我最终再次这样做,那就符合疯狂的定义。

现在,我在系统重新启动后又回到了 Gitkraken(Dreamweaver 仍然关闭,因此我可以将其排除在等式之外),现在我的 COVID 分支显示出相同的相反行为!修补程序的 98 项更改现已显示在 COVID 分支中。

我疯了。有人对可能导致此问题的原因有任何建议吗?腐败?用户错误?

LeG*_*GEC 3

您提到您的存储库放置在与 iCloud 同步的目录中:这绝对是您遇到麻烦的原因。

你可以 :

  • 使用在其他地方克隆的存储库
  • 工作时关闭同步
  • 如果可能:将本地客户端设置为从此目录上传更改,但从不自动下载它们