Git memiliki tiga cara berbeda untuk mengabaikan file
Judul asli: .gitignore Isn't the only way to ignore files in Git
Mengapa Ini Penting
Memahami tiga tingkat pengaturan ignore Git meningkatkan fleksibilitas manajemen file dan produktivitas pengembang.
Pengembang dapat mengabaikan file Git di tiga level berbeda: .gitignore yang dimasukkan ke repositori, .git/info/exclude untuk pengaturan per-repo, dan ~/.config/git/ignore untuk pengaturan global mesin.
Selain .gitignore yang umum digunakan, Git menyediakan dua cara lain untuk mengabaikan file. File .gitignore adalah metode standar untuk menentukan file yang akan diabaikan dan disimpan dalam repositori bersama kode lainnya. File .git/info/exclude terletak di direktori .git setiap repositori tetapi perubahan padanya tidak dimasukkan ke dalam Git. File ini berguna untuk pengaturan khusus per-repositori, seperti mengabaikan file notes.txt pribadi yang tidak ingin dicek ke Git tetapi juga tidak ingin ditambahkan ke .gitignore karena unik untuk alur kerja pengguna. File ~/.config/git/ignore terletak di direktori home mesin dan berfungsi untuk mengabaikan file secara global di semua repositori Git di komputer. Pengguna dapat menyesuaikan file ignore global dengan menjalankan perintah 'git config --global core.excludesFile ~/.gitignore_global'. Untuk memeriksa file mana yang mengabaikan file tertentu, pengguna dapat menggunakan perintah 'git check-ignore -v' diikuti nama file, yang akan menampilkan file ignore mana dan baris berapa yang mengabaikan file tersebut.