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

时间:2018-07-12 13:52:45

标签: git git-ls-files

我们的团队在流类型目录下使用流类型和git跟踪的文件。我想隐藏git ls-files显示的那些文件。 这些文件已被跟踪,—exclude选项似乎不起作用,.git / info / exclude也是如此。 有人有个好主意吗?

1 个答案:

答案 0 :(得分:1)

  

只有少数团队成员需要这些文件,但对我来说却很吵

然后,您可以考虑使用update-index --assume-unchanged <filename>将这些文件标记为“未修改”(即使它们是未修改的)。
此外,如果您想专注于未跟踪的文件,则除了使用git ls-files --other

作为OP yakulto comments

  

git ls-files仍然显示已跟踪的文件,因为git ls-files显示已跟踪的文件!
  如果我感到嘈杂并且不想显示ls-files的结果,那么,我应该使用其他命令,例如findls | grep