Visual Studio Code 源代码控制充满了我不知道的“变化”

amb*_*amb 3 version-control source-control-explorer visual-studio-code

如何消除 Visual Studio Code 上的这些“更改”?有超过数千个文件,自从我在 MacBook 上安装了 VS Code 以来,我并没有意识到这些变化。我git reset --hard在终端上尝试过,但什么也没发生。我也不记得我的笔记本电脑上有这些文件,VS Code 甚至无法打开这些文件。VS Code 也未能通知我这些“更改”。每当我尝试删除所有文件时,它都会说git: fatal: you are on a branch yet to be born

请参阅下面的屏幕截图:

在此输入图像描述

Hac*_*hin 5

所有这些“更改”很可能是在包含大量设置和配置文件夹的文件夹中初始化 git 时所做的。例如,在屏幕截图中,我可以看到大部分“更改”来自.eclipse文件夹,Eclipse 用于存储配置的文件夹。您通常看不到这些文件夹,因为它们是“隐藏”文件夹。

解决方案1

第一个解决方案是添加一个.gitignore文件,以忽略所有那些不必要的文件夹。为此,只需添加一个名为.gitignore当前文件夹的文件即可。然后在该文件中,放置所有要忽略的文件夹的列表。例如(浏览“更改”列表并添加更多文件夹):

/.eclipse
Run Code Online (Sandbox Code Playgroud)

解决方案2

查看这些更改的另一个解决方案是删除该.git文件夹。默认情况下您看不到此文件夹,因为它是隐藏文件夹。要查看此内容,您必须转到 Finder,然后按Command + Shift + .。看到该.git文件夹​​后,您可以将其删除。这些更改现在应该消失了。