我试图让git忽略我在node_modules /中的文件,而且它似乎不接受这种更改。
以下是我的gitignore文件的内容:
node_modules/
这是我的项目结构。
我希望git可以忽略node_modules文件夹及其中的所有文件/文件夹,但是我将大量的更改列为挂起,即使我在root中执行git状态,node_modules /被列为待定。是否有一些关于窗户的命名法让git行为奇怪?
答案 0 :(得分:4)
只需在/
之前添加node_modules/
,就像
/node_modules/
# ^ forward slash before the folder name signifies root dir
如果您希望仅在node_modules文件夹中排除特定文件,您还可以执行/node_modules/*.json
之类的操作,将{node}范围内的所有文件排除在扩展名为.json
的文件夹中。
答案 1 :(得分:-2)
试
node_modules/*
如果要添加文件夹但不添加内容
.gitkeep
文件到文件夹,这个文件到.gitignore
!node_modules/.gitkeep