【发布时间】:2020-05-20 10:00:47
【问题描述】:
我在使用 Git 2.25.0 的 macOS 10.15.1 上的几个本地 Git 存储库中遇到了以下两个问题,我不确定是什么原因导致这种情况发生:
仓库中部分或全部文件的状态被删除和添加,但删除和添加的文件版本之间没有任何变化(甚至没有行尾)
文件被重复,例如如果我有一个名为
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