Ответ 1
Вам нужно создать один или несколько файлов .gitignore
. Они могут храниться в git самостоятельно или просто сохраняться локально.
Когда я запускаю git status
, я вижу, что раздел "Отслеживаемые файлы" содержит много файлов (некоторые с расширением ".".)
Я не думаю, что мне нужно что-то делать, но при каждом запуске git status
это не выглядит хорошо, когда я вижу эти файлы. Есть ли способ не видеть эти файлы?
Вам нужно создать один или несколько файлов .gitignore
. Они могут храниться в git самостоятельно или просто сохраняться локально.
Файлы, которые являются "вашими", файлы, которые никто больше не видит, пишите в .git/info/exclude.
Для файлов, которые все остальные видят, запишите их в .gitignore в верхнем каталоге проекта, а затем добавьте и зафиксируйте файл .gitignore.
Например, ваш .gitignore может выглядеть так:
*.o
.*.sw[op]
*~
Вы можете сделать git игнорировать все файлы, соответствующие регулярному выражению (например, все файлы *.ext), добавив строку *.ext
в файл .git/info/exclude
.
Добавлен комментарий Abe Voelker ниже, чтобы улучшить ответ:
Обратите внимание, что этот подход является локальным для вашего репозитория. Если вы когда-либо клонируете его (например, делитесь им с другими), ваши параметры игнорирования не будут втянуты.
Если вам нужно поделиться параметрами игнорирования, вы должны поместить его в .gitignore
файлы
Чтобы игнорировать, используйте .gitignore
, как сказал Сэм Ходжевар.
Чтобы удалить, вы, вероятно, захотите сделать git clean
, который очистит все файлы, которые не отслеживаются с помощью git. Возможно, вам придется использовать переключатели -f
и -d
, если у вас есть каталоги, которые не отслеживаются.
Будьте осторожны с git clean
, он еще не удалит вещи, которые вы еще не добавили в git!
Если вы хотите делать это глобально все время,
git config status.showuntrackedfiles no