当我对项目文件夹中的文件进行更改时,除非我在终端中键入git add .,否则'SOURCE CONTROL: GIT‘面板不会显示更改。
它们在Git Graph中显示为“未提交的更改”。
你可以在下面的截图中看到这一点:

我退出了VSCode并重新打开它,并确保打开了包含.git文件的项目根文件夹,当打开该文件时,显示了更改,但在我提交、推送并进行了一些新的更改后,它们再次没有被拾取。
我如何才能彻底解决这个问题呢?
发布于 2020-12-22 06:54:18
当我尝试使用合并冲突将一个分支合并到另一个分支时,这种情况就发生在我身上。
问题最终是git Unmerged paths中的两组重复文件,唯一的区别是它们路径中的文件夹名称具有不同的字母大小写。我在大小写错误的两个文件上使用了git remove,这个问题立即得到了解决。
示例解决方案
% git status
Unmerged paths:
(use "git add/rm <file>..." as appropriate to mark resolution)
both deleted: filePATH/file01.ts
both deleted: filePATH/file02.ts
added by us: filePath/file01.ts
added by us: filePath/file02.ts
% git remove filePATH/file01.ts
% git remove filePATH/file02.ts
% git add filePath/file01.ts
% git add filePath/file02.tshttps://stackoverflow.com/questions/58467720
复制相似问题