Visual Studio Code - 源代码控制 > 10k 更改

6
我对编程和Git都很新。在Visual Studio Code中打开我自己创建的Git存储库时,我的源代码控制面板告诉我有超过10k个更改,在User/Gitfolder(MAC M1)中。我是该仓库中唯一的人,并没有对它进行任何更改。可能出了什么问题?
打开VSC时,我会收到一个小警告窗口,上面显示着文本:“'/ Users / username'上的git存储库有太多活动更改,只启用了Git功能的子集”

enter image description here


什么样的更改?行尾风格?文件编码?文件权限? - Álvaro González
嗨,阿尔瓦罗,我编辑了帖子,希望更清楚地突出我的问题,由于我是编程新手,不太确定是否足够明确 :) - dekenzbre
3
你可能需要配置你的 .gitignore 文件。该文件用于忽略不需要被 Git 版本控制的文件或文件夹。详见 Git 官方文档 或此 Stack Overflow 帖子 - Timothy G.
1
看起来你没有在git中排除node_modules。请检查并编辑你的.gitignore文件。 - A1exandr Belan
1
如果您将鼠标指针悬停在“U”上,您将看到一个工具提示,解释它的意思是“未跟踪”。这些都是全新的文件。我看不到完整的路径,但像.vscode/目录这样的东西通常不属于您的代码,并且需要从版本控制中排除。 - Álvaro González
谢谢大家的建议!我回家后会研究一下,如果成功解决了问题,我会编辑帖子并标记为已解决。 - dekenzbre
3个回答

11

由于某些原因,Git正在追踪您的/user/username文件夹中的文件。在文件资源管理器中进入'/Users/username'文件夹。从窗口功能区的视图选项中选中“隐藏的项目”选项。当所有隐藏的项目出现时,删除.git文件夹。


1
< p >[%WSL Ubuntu] 这件事也发生在我身上。我认为当您在VS Code中打开项目时,您处于根目录而不是位于文件系统树下进一步的项目文件夹中,因此您看到的是来自根文件夹的安装包被包括在您的VS Code工作区中。

[如果您需要重新排列文件系统文件夹或创建一个项目文件夹,请在您的Linux终端中输入 'explorer.exe .' ]

我建议关闭VS Code实例,打开您的Linux终端并导航到您的项目文件夹:cd /home/'user name'/projects。然后输入 'code .'

一个新的VS Code工作区将在正确的目录中打开,git也将不会包含那些根存储库。


1

我最近遇到了这个问题。只要使用 git init 将项目文件夹初始化为 git 存储库,问题就会自行解决。

如果已经初始化,请确保您在正确的项目文件夹中,如果是,则显示隐藏文件并删除 .git 文件夹。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接