我有一个Node App,为此我添加了.gitignore文件以及Node模板。但是,即使有了.gitignore文件,node_module文件夹仍会被提交。
大量搜索后,我发现了两个主要答案。一种是使用:
git rm -rf --cached .
git add .
另一种方法是检查文件是否以ASCII或UTF-8编码。
好吧,文件以UTF-8编码。
如果我执行上面的git命令,它将继续添加所有文件/文件夹。然后,它说我的分支是原始分支的最新分支,因此,没有什么可提交的。
这是忽略.gitignore文件中的node_modules文件夹的代码:
# Dependency directories
node_modules/
jspm_packages/