我在使用 git 时遇到了两个星期的问题,更准确地说是在 windows 上使用 git (Git-2.36.1-64)。
这是非常奇怪的行为,导致随机(对我来说是随机的)git 丢失文件跟踪。我的意思是,我修改了 10 个文件,当我提交时,它会提交 7 个文件,但忘记了另外 3 个文件。然后我必须运行两个命令:“git rm --cached .-r”和“git reset”。这个命令总是对我有帮助。有时它会保留所有文件 2 小时,有时会忘记所有文件。“git status”命令显示存储库是干净的,没有任何内容处于阶段或非阶段模式。即使我修改文件...有时它保留文件,有时不保留文件。这不是控制台、VS Code 或 Visual Studio 的问题,同样的问题,只是失去跟踪。
不幸的是,所有存储库都会发生这种情况。重新安装 git 或使用 git portable 没有帮助。我还在 Windows 中使用了“重置电脑”,但保留了我的文件,它删除了环境变量等。也没有帮助。
我 100% 确定这些存储库没问题,因为我的同事使用来自我们的 Azure DevOps 的相同存储库。我也在我的第二台计算机上使用了这个存储库,并且从未遇到过这样的问题。
我已经没有想法了,这非常干扰我的日常工作......
关于Windows,我使用的是最新版本的Windows 11。也许这就是问题所在?