提问者:小点点

。gitignore不忽略node_modules/folder[关闭]


我试图让git忽略我在node_modules/中的文件,但它似乎不接受这个更改。

下面是我的文件的内容:

node_modules/

下面是我的项目结构:

我希望node_modules/文件夹和其中的所有文件/文件夹被git忽略,但实际上,我得到了一大堆列为挂起的更改,甚至当我在根目录中执行git状态时,node_modules/也被列为挂起。是不是有一些关于Windows的术语让git表现得很奇怪?


共2个答案

匿名用户

只需在之前添加,就应该像

/node_modules/

# ^ forward slash before the folder name signifies root dir

如果希望仅排除node_modules文件夹中的特定文件,还可以执行以下操作:将排除扩展名为的根node_modules文件夹中的所有文件。

匿名用户

试试看

node_modules/*

如果要添加文件夹而不是内容,请添加

.gitkeep

文件到文件夹中,这个文件到。gitignore

!node_modules/.gitkeep