З відповідної документації на Git :
Шаблони, характерні для певного сховища, але не потребують їх спільного використання з іншими пов'язаними сховищами (наприклад, допоміжні файли, що живуть всередині сховища, але характерні для робочого процесу одного користувача), повинні зайти у $GIT_DIR/info/exclude
файл.
.git/info/exclude
Файл має той же формат , як і будь-який .gitignore
файл. Інший варіант - встановити core.excludesFile
ім’я файлу, що містить глобальні зразки.
Зауважте, якщо у вас уже є нестандартні зміни, після редагування шаблонів ігнорування слід виконати наступне:
git update-index --assume-unchanged <file-list>
Зверніть увагу на$GIT_DIR
: Це позначення використовується в усьому керівництві мерзотника просто вказати шлях до сховища мерзотника. Якщо встановлена змінна середовище, вона змінить місце розташування того місця, де ви знаходитесь, що, можливо, не є тим, що вам потрібно.
Редагувати : Ще одним способом є використання:
git update-index --skip-worktree <file-list>
Зворотне значення:
git update-index --no-skip-worktree <file-list>
git update-index --assume-unchanged [<file>...]
після внесення до файлу виключення. Зміни не будуть прийняті до цього часу.