Bisakah Anda memiliki .gitignore tambahan per direktori dalam satu repo?

136

Bisakah Anda membuat file .gitignore di direktori yang hanya berlaku untuk file (dan direktori) di dalam direktori itu?

B Tujuh
sumber

Jawaban:

194

Ya kamu bisa. Cobalah, itu berfungsi dengan baik. Letakkan .gitignoredi root repo Anda, dan letakkan yang lain .gitignoredengan hal-hal tambahan untuk diabaikan dalam subdirektori.

Mike Morearty
sumber
11

Pertanyaan serupa adalah: Apakah banyak `. Gitignore` s disukai? (Jul 2010)

Atau jika Anda dapat memiliki versi berbeda dari .gitignorefile per cabang: Menggunakan github untuk meng-host repositori git publik sambil memastikan bahwa file data sensitif tetap tidak terlacak (Feb 2010)

Lebih lanjut mungkin terkait: Bagaimana cara saya memberitahu git untuk selalu memilih versi lokal saya untuk penggabungan yang bertentangan pada file tertentu?

Tats_innit
sumber
3

Anda bisa menentukan file yang akan diabaikan dalam format seperti

Xyz/*.abc

di .gitignore di direktori root, berpotensi menghapus kebutuhan untuk file abaikan yang terpisah.

belajar
sumber