Как заставить Git автоматически игнорировать определенные файлы при внесении изменений?

У меня есть папка в моем каталоге Git, в которой хранится информация о запуске моей программы, и я не хочу, чтобы эта информация продолжала добавляться в репозиторий.

В настоящее время я просто избегаю выбора файлов из этой папки в графическом интерфейсе git. Однако это может быть очень обременительно, поскольку их часто бывает много. Как лучше всего это сделать с помощью графического интерфейса или командной строки?


person rwolst    schedule 14.07.2013    source источник
comment
Подробнее о gitignore можно прочитать в документации.   -  person    schedule 14.07.2013


Ответы (2)


Используйте файл .gitignore, обратите внимание, что вам может потребоваться исключить файлы с

 git rm --cached filename

от отслеживания, которые были помещены туда до того, как вы добавили для них правило, см. https://help.github.com/articles/ignoring-files

person mvw    schedule 14.07.2013

Поместите путь к этому каталогу в файл .gitignore, например:

echo 'ignored-files/' >>.gitignore

Поместите файл .gitignore под контроль версий, если другие разработчики также могут игнорировать эти файлы.

person Alberto Zaccagni    schedule 14.07.2013