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