我已经检查了一个带有node_modules
子目录的干净分支。当我git status
时,我得到:
Your branch is up-to-date with 'origin/development'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
node_modules/.bin/_mocha
node_modules/.bin/mkdirp
node_modules/.bin/mocha
etc.
表示该文件夹中的数百个文件。我尝试了git checkout HEAD -- node_modules
,但它仍然报告该文件夹未跟踪。
答案 0 :(得分:0)
未跟踪文件是不属于存储库的文件/目录。 这意味着git不知道这些文件或它们来自何处。
执行git checkout
或git reset
不会影响他们,因为他们没有通过git 跟踪。
如果您担心,可以放心地忽略它们。如果您希望git在git status
时不显示它们,则需要将目录/文件添加到repo的基础/根目录中名为.gitignore的文件中。