Dari dokumentasi Git yang relevan :
Pola yang khusus untuk repositori tertentu tetapi yang tidak perlu dibagi dengan repositori terkait lainnya (misalnya, file tambahan yang hidup di dalam repositori tetapi khusus untuk alur kerja satu pengguna) harus masuk ke $GIT_DIR/info/exclude
file.
The .git/info/exclude
berkas memiliki format yang sama seperti setiap .gitignore
berkas. Pilihan lain adalah mengatur core.excludesFile
nama file yang berisi pola global.
Catatan, jika Anda sudah memiliki perubahan yang tidak bertahap, Anda harus menjalankan yang berikut setelah mengedit pola abaikan Anda:
git update-index --assume-unchanged <file-list>
Catatan tentang$GIT_DIR
: Ini adalah notasi yang digunakan di seluruh manual git hanya untuk menunjukkan path ke repositori git. Jika variabel lingkungan diatur, maka itu akan menimpa lokasi repo mana Anda berada, yang mungkin bukan yang Anda inginkan.
Sunting : Cara lain adalah menggunakan:
git update-index --skip-worktree <file-list>
Balikkan dengan:
git update-index --no-skip-worktree <file-list>
git update-index --assume-unchanged [<file>...]
setelah melakukan penambahan pada file yang dikecualikan. Perubahan tidak akan diambil sampai saat itu.