Я храню в рабочей папке проекта файлы, которые не подлежат контролю версий (например, фотографии котиков). Хотел бы их игнорировать. Но для этого требуется изменить .gitignore, который общий на всех разработчиков. Этого я делать не могу или не хочу (например, чтобы не выдавать котиков).
Можно ли как-то настроить игнорирование только для своего репозитория?
Ответ
Да, это возможно с помощью настройки файла .git/info/exclude. Он устроен точно так же, как обычный .gitignore, но не включается в состав коммита, и поэтому не передается с командами clone, push, pull
$ open .git/info/exclude
#hide my cats
cats/
Или одним действием:
echo -e '
#hide my cats
cats'>>.git/info/exclude
Комментариев нет:
Отправить комментарий