如何从 git ls-files 中排除已经跟踪的文件?

How to exclude already tracked files from git ls-files?

我们团队使用flowtype,git跟踪了flow-typed目录下的文件。我想隐藏 git ls-files 显示的那些文件。 这些文件已经被跟踪,—exclude 选项似乎不起作用,.git/info/exclude 也是。 有人有好主意吗?

Only a few team member needs those files, but noisy for me

然后您可以考虑将这些文件标记为 "unmodified"(即使它们是)update-index --assume-unchanged <filename>
那,除了使用 git ls-files --other,如果你想关注未跟踪的文件。

作为 OP yakulto :

git ls-files shows already tracked files anyway, because git ls-files to show tracked files!
If I feel noisy and don't want to show ls-files result, simply, I should use other command like find, ls | grep.