.gitignore不会忽略node_modules /文件夹
我想让git忽略node_modules /中的文件,而且似乎没有接受这个改变。
这里是我的gitignore文件的内容:
node_modules/
这是我的项目结构
我期望node_modules文件夹和其中的所有文件/文件夹被git忽略,但是我得到了一大堆更改列为待定,甚至当我在根中执行git status时,node_modules /被列为悬而未决。 是否有一些关于使git行为奇怪的窗口术语?
只需在node_modules/
/
之前node_modules/
,应该是这样的
/node_modules/ # ^ forward slash before the folder name signifies root dir
如果您正在寻找仅在node_modules文件夹中排除特定文件,则还可以执行类似于/node_modules/*.json
将以.json扩展名排除根节点模块文件夹内的所有文件。
尝试
node_modules/*
如果你想添加文件夹而不是内容添加一个
.gitkeep
文件到文件夹,并将其转换为.gitignore
!node_modules/.gitkeep