【问题标题】:Files in git repository are duplicated or removed and addedgit存储库中的文件被复制或删除并添加
【发布时间】:2020-05-20 10:00:47
【问题描述】:

我在使用 Git 2.25.0 的 macOS 10.15.1 上的几个本地 Git 存储库中遇到了以下两个问题,我不确定是什么原因导致这种情况发生:

  1. 仓库中部分或全部文件的状态被删除和添加,但删除和添加的文件版本之间没有任何变化(甚至没有行尾)

  2. 文件被重复,例如如果我有一个名为coverage.json 的文件,则会创建一个名为coverage 2.json 的相同文件。有时还会创建额外的副本,例如 coverage 3.json

我尝试过的解决方案:

  • 使用 Homebrew 将 Git 从默认 macOS 安装升级到 2.25.0
  • 从 VS Code 中移除 git 相关的扩展
  • 删除和添加文件时,提交更改。这只是解决了问题——不久之后文件会以某种方式显示为已删除并再次添加

我找到的唯一解决方案是要么不断删除文件并恢复更改,要么开始一个新的、干净的项目。然而,即使是在新项目中,这个问题有时也会再次出现。

【问题讨论】:

  • 这很奇怪。您使用的是 git 命令行还是一些外部工具/IDE?
  • 通常通过命令行,但偶尔通过 VSCode 内置的源代码控制功能

标签: git macos visual-studio-code


【解决方案1】:

任何机会,目录中的任何存储库是否正在与 iCloud 或其他云同步方法同步?如果是这样,this question 的答案可能会对您有所帮助。

【讨论】:

  • 啊,一定是这样,因为我确实打开了 iCloud Drive。看来我要把它关掉了。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-17
  • 2017-01-01
  • 2021-10-08
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
  • 2021-12-31
相关资源
最近更新 更多