Angular 使用Git如何在提交时忽略节点_模块

Angular 使用Git如何在提交时忽略节点_模块,angular,git,visual-studio-code,Angular,Git,Visual Studio Code,我不想提交文件夹节点\u模块 我在网上尝试了几种解决方案: 创建一个文件.gitignore,将其放置在与.git文件夹相同级别的应用程序路由中 在这个文件中,我尝试了:node_modules和/node_modules/和那/node_modules/**和那node_modules/** 当我安装npm时,所有的包都被添加到要提交的文件中,我从VisualStudio代码中得到一个警告,因为有5000个元素要提交 有什么想法吗?创建一个.gitignore文件并添加node\u modul

我不想提交文件夹节点\u模块

我在网上尝试了几种解决方案:

创建一个文件.gitignore,将其放置在与.git文件夹相同级别的应用程序路由中 在这个文件中,我尝试了:node_modules和/node_modules/和那/node_modules/**和那node_modules/** 当我安装npm时,所有的包都被添加到要提交的文件中,我从VisualStudio代码中得到一个警告,因为有5000个元素要提交


有什么想法吗?

创建一个.gitignore文件并添加node\u modules/如果node\u modules/已添加到存储库中,则需要删除或.gitignore不起作用。

在.gitignore:/node中_modules@bugs我只是再试了一次,仍然没有被忽视。是否需要创建avec.gitignore文件?节点_模块是否与您的.gitignore处于同一级别?我使用GitBash创建了.gitignore,现在就可以了。非常奇怪。更详细地说,如果节点_modules/在上一次提交中已经添加到您的存储库中,那么您必须使用git rm-cached节点_modules/。-cached标志使命令仅删除临时区域中的文件夹,而不是工作目录中的文件夹。