我试图让git忽略我在node_modules/中的文件,但它似乎不接受这个更改。
下面是我的
node_modules/
下面是我的项目结构:
我希望node_modules/文件夹和其中的所有文件/文件夹被git忽略,但实际上,我得到了一大堆列为挂起的更改,甚至当我在根目录中执行git状态时,node_modules/也被列为挂起。是不是有一些关于Windows的术语让git表现得很奇怪?
只需在,就应该像
/node_modules/
# ^ forward slash before the folder name signifies root dir
如果希望仅排除node_modules文件夹中的特定文件,还可以执行以下操作:将排除扩展名为
试试看
node_modules/*
如果要添加文件夹而不是内容,请添加
.gitkeep
文件到文件夹中,这个文件到。gitignore
!node_modules/.gitkeep