git reports检出子目录为未跟踪

时间:2016-03-14 22:19:23

标签: git npm

我已经检查了一个带有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,但它仍然报告该文件夹未跟踪。

1 个答案:

答案 0 :(得分:0)

未跟踪文件是不属于存储库的文件/目录。 这意味着git不知道这些文件或它们来自何处。

执行git checkoutgit reset不会影响他们,因为他们没有通过git 跟踪

如果您担心,可以放心地忽略它们。如果您希望git在git status时不显示它们,则需要将目录/文件添加到repo的基础/根目录中名为.gitignore的文件中。