使用gitignore忽略子目录并通常忽略文件

时间:2019-08-22 06:06:40

标签: gitignore ignore

说我想忽略node_modules,但也忽略子目录的node_modules:

project/
   node_modules
   bar/
     node_modules
   foo/
     node_modules
   baz/
     node_modules
   .gitignore

我需要在.gitignore文件中放置什么,也忽略所有node_modules文件夹?

1 个答案:

答案 0 :(得分:0)

默认情况下,git使用.gitignore中的模式来递归匹配子文件夹中的内容。因此,将以下内容放入.gitignore就足够了。

node_modules/

如果您的文件夹node_modules已被添加到仓库中。您需要取消跟踪它们。

git rm --cached node_modules