Страницы

Поиск по вопросам

понедельник, 15 октября 2018 г.

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

Я храню в рабочей папке проекта файлы, которые не подлежат контролю версий (например, фотографии котиков). Хотел бы их игнорировать. Но для этого требуется изменить .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

Комментариев нет:

Отправить комментарий