我在Windows 7和git 2.9.0上,在我的项目中我有.gitignore:
node_modules/
node_modules/blafolder/
然而,当我去的时候:
git st
我可以看到像
这样的新文件new file: node_modules/blafolder/blafile.js ...
基本上我想忽略node_modules / blafolder。我怎么能在Windows中这样做?
答案 0 :(得分:1)
您开始跟踪文件; .gitignore
仅适用于未跟踪的文件。停止跟踪:
git reset HEAD node_modules/
只需要第一个node_modules/
即可。
答案 1 :(得分:0)
清理为node_modules缓存的git。
$ git rm --cached -r node_modules/
现在在node_modules/blafolder
文件中添加.gitignore
。
$ git status # see if git ignore the file