我有一个项目包含多个其他项目:

主要项目 小项目1 小项目2

所有包含node_modules文件夹。我想要git忽略文件夹,无论它是从根文件夹开始的位置。在.gitignore中添加如下内容:

*node_modules/*

当前回答

直接通过代码编辑器或命令在根文件夹中创建.gitignore文件

Mac和Linux 触摸.gitignore 对于Windows 回声> .gitignore 打开。gitignore,声明文件夹或文件名称,如/foldername

其他回答

只需在小项目1和小项目2中添加不同的.gitignore文件。每个.gitignore文件都应该/node_modules,这样就可以了。

你也可以用SVN/Tortoise git来做。

只需右击node_modules ->乌龟git ->添加到忽略列表。

这将为你生成. gitignore,你不会再在staging中找到node_modules文件夹。

添加以下行到你的。gitignore

/ node_modules /

在我的例子中,在没有使用前睫毛的情况下写入/node_modules是无效的

如果你想通过命令行来做,输入echo node_modules/ > .gitignore。你可以通过输入git status来检查git是否在跟踪这个文件夹。如果被跟踪,在git中输入rm -r——cached node_modules。

添加node_modules / 或node_modules 到.gitignore文件,忽略当前文件夹中所有名为node_modules的目录和如下图所示的子文件夹。