每次我在VS代码中为我的项目使用git init命令时,它都建议源代码控制发生5k或更多的更改。
我需要重新安装一些东西吗?我没有搜索关于此问题的任何东西,似乎没有任何作用。我如何摆脱这个问题?
答案 0 :(得分:3)
我遇到了同样的问题,结果我是在不知不觉中(可能是偶然地)跟踪了我的主目录。我只是删除了主目录中的.git文件夹,问题就解决了。
$ rm -rf .git
答案 1 :(得分:0)
如果您确实在非空文件夹中初始化新存储库,则应该添加5K +新文件。
在这种情况下,您需要在初始化的存储库的根文件夹中添加一个.gitignore
文件,并添加模式以忽略不需要的内容。
那是假设根文件夹是您现有项目的文件夹(而不是/
或$HOME
,它会包含太多文件,与您的项目无关)
答案 2 :(得分:0)
正如我在评论中提到的那样,您可能已经在包含许多其他文件的文件夹中初始化了git。 @vonc已经解释了这个问题。请尝试以下操作:
关闭Visual Studio代码 在命令提示符(Windows)或终端(osx)上,转到项目所在的文件夹 也就是说,如果您的项目文件夹是
c:\users\someuser\project\racecar_project
确保您位于文件夹内 racecar_project
通过发出git init
初始化您的git。
接下来,您可以通过以下方式将文件添加到git repo中:
git add --all
现在打开Visual Studio代码并转到您的文件夹。 如果gitlense是您正在使用的插件之一,则打开它并更改一些文件,更改应仅显示您已更改的文件。
答案 3 :(得分:0)
您必须创建一个.gitignore
文件,并将其放在根文件夹中。
.gitignore
文件的目的是确保未被GIT跟踪的某些文件保持未跟踪状态。
我使用Visual Studio Code,我确定它们都是一样的。我在根文件夹中创建了一个名为.gitignore的新文件。
这是我忽略node_modules
的一个示例:
答案 4 :(得分:0)
如果您使用的是nodejs / react / meteor项目,则必须知道它将为您创建.node_module / local文件夹,用于保存所有模块。
那你应该
create .gitignore file
项目文件夹下的文件。
在下面添加一行:
如果您有节点/反应项目,并且可以从node_module文件夹中看到未跟踪的文件
node_modules
如果您有流星项目,并且可以从.meteor文件夹的本地文件夹中看到未跟踪的文件。
local
答案 5 :(得分:0)
这是因为git正在跟踪所有文件,即使存在于node_modules目录中的文件也是如此。 您必须创建一个.gitignore文件,并在其中添加node_modules /,以告诉git不要跟踪它们,因为它们是第三方代码。
答案 6 :(得分:0)
在这种情况下,在 C:\Users\xxxxx 上找到一个名为 .git 的文件夹 >>> 这里检查没有隐藏文件夹,然后删除该文件夹,所有 5k 更改都会消失。
答案 7 :(得分:0)
如果您使用的是 Mac,
确保您转到主文件夹并从那里删除所有内容。
我的已经修好了