Как исключить уже отслеженные файлы из git ls-файлов?

Наша команда использует flowtype и отслеживает файлы git в каталоге с типом потока. Я хочу скрыть эти файлы, показанные git ls-files, Эти файлы уже отслежены, —exclude опция, похоже, не работает, .git/info/exclude тоже. У кого-нибудь есть хорошая идея?

1 ответ

Решение

Эти файлы нужны только нескольким членам команды, но для меня это шумно

Тогда вы можете пометить эти файлы как "неизмененные" (даже если они есть) с ним update-index --assume-unchanged <filename>,
Что, помимо использования git ls-files --other, если вы хотите сосредоточиться на неотслеживаемых файлах.

Как комментирует yakulto:

git ls-files в любом случае показывает уже отслеженные файлы, потому что git ls-files показать отслеживаемые файлы!
Если я чувствую себя шумно и не хочу показывать ls-files результат, просто, я должен использовать другую команду вроде find, ls | grep,

Другие вопросы по тегам