通过不显示忽略的文件/文件夹来过滤git状态

时间:2014-07-07 22:31:10

标签: git version-control gitignore git-status

git中有没有办法按显示忽略的文件/文件夹来过滤git状态 我已经阅读了.gitignore的文档。我找到了解决方案。 我在.git / info / exclude文件中添加了一些文件和目录,以便不提交这些文件。 (.pyc文件,.class文件等) 但是,当我执行以下命令时,我可以看到哪些文件被忽略。

git status --ignored  

我如何搜索与上述命令完全相反的命令,如下所示:

git status --showNotIgnoredFilesOnly

如上所述,GIT中有没有办法过滤?

1 个答案:

答案 0 :(得分:0)

如果要忽略的文件保存在未经版本化或共享的.git / info / exclude中,则git status将显示由其他帐户修改的文件,即使它不是您感兴趣的。

我的git状态列表中显示的.pyc文件存在问题。即使我在.git / info / exclude中添加了要忽略的行* .pyc,因为.pyc文件已经存在于存储库中git将.pyc修改为并将显示在git状态列表中

理想的做法是在.gitignore中维护排除列表并与所有用户共享。