使用gitignore忽略子目录,一般忽略文件

问题描述 投票:0回答:1

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

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

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

gitignore ignore
1个回答
0
投票

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

node_modules/

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

git rm --cached node_modules
© www.soinside.com 2019 - 2024. All rights reserved.