0

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

git status --ignored  

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

git status --showNotIgnoredFilesOnly

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

4

1 回答 1

0

如果要忽略的文件保存在未版本控制或共享的 .git/info/exclude 中,则 git status 将显示由另一个帐户修改的文件,即使它不符合您的兴趣。

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

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

于 2014-07-08T17:21:17.633 回答