javascript VSCode未在源代码管理git面板中显示更改

6fe3ivhb  于 2023-01-04  发布在  Java
关注(0)|答案(4)|浏览(611)

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

我已经退出VSCode并重新打开它,并确保打开项目根文件夹,其中包含.git文件,打开时显示更改,但在我提交、推送并进行了一些新更改后,它们再次没有被选中。
我该怎么解决这个问题呢?

ie3xauqp

ie3xauqp1#

当我试图将一个分支合并到另一个有合并冲突的分支时,这种情况发生在我身上。
这个问题最终导致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.ts
0md85ypi

0md85ypi2#

我也遇到过这种情况。我运行touch aaa.txt创建了一个文件,然后它显示了所有更改的文件。之后我删除了创建的文件

t2a7ltrp

t2a7ltrp3#

通过命令面板-〉重新启动扩展主机来重新启动扩展主机。
比重新启动/重新安装VSCode快。

hxzsmxv2

hxzsmxv24#

当我在VSCode中打开另一个项目时,我碰巧遇到了同样的问题。“源代码控制:GIT”面板没有显示我的文件中的更改,直到我使用

git add .

以下解决方案对我有效:
1.进入设置(文件-〉首选项-〉设置)。
1.搜索“Git:提交后命令””。
1.从下拉菜单中选择“同步”选项。

相关问题