2017-02-22 50 views
0

我在Windows 7和Git 2.9.0,在我的项目,我有这样的的.gitignore:如何忽略windows中的nodemodules文件夹?

node_modules/ 
node_modules/blafolder/ 

然而,当我去:

git st 

我可以看到像新文件:

new file: node_modules/blafolder/blafile.js ... 

基本上我想忽略node_modules/blafolder。我怎样才能在Windows中做到这一点?

回答

1

您开始跟踪文件; .gitignore仅适用于未跟踪的文件。停止与跟踪它:

git reset HEAD node_modules/ 

,只是第一node_modules/就足够了。

0

清理git缓存node_modules。

$ git rm --cached -r node_modules/ 

现在.gitignore文件中添加node_modules/blafolder

$ git status # see if git ignore the file