Как исключить уже отслеженные файлы из 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
,