我有一个被忽略的文件夹,但每当我将'git status'作为未跟踪文件时它仍然显示

时间:2016-02-05 03:21:41

标签: node.js git

这是我的文件夹结构,非常简单:

root-folder
|-- node_modules
|-- public
|-- .gitignore
|-- app.js
|-- package.json

最初我提交了node_modules文件夹,但后来我将它添加到.gitignore并且不再存在于我的仓库中,但每次运行git status时,此消息都显示为该文件夹不在.gitignore上:

On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)

node_modules/

nothing added to commit but untracked files present (use "git add" to track)

我已经做过git rm -r --cached node_modules但似乎什么也没做。 提前谢谢。

编辑:将节点模块更正为node_modules,但不是真正的问题,只是错字。

1 个答案:

答案 0 :(得分:1)

经过大量搜索后,我通过访问GitHub并查看.gitignore文件找到了问题,它在node_modules/的开头有一个非常奇怪的字符,但由于某种原因它没有出现在Sublime Text。

现在它正确地忽略了该文件夹。