如何从 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
.
我们团队使用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, becausegit ls-files
to show tracked files!
If I feel noisy and don't want to showls-files
result, simply, I should use other command likefind
,ls | grep
.