File .gitignore akan berisi file-file yang akan diabaikan oleh git system. Aturan matching dari .gitignore mirip dengan regular expression, berikut beberapa aturan penulisannya:
- Tidak akan dilakukan matching untuk baris kosong, jadi dapat digunakan sebagai separator dengan tujuan kemudahan pembacaan.
- Gunakan tanda # untuk comment, jika Anda menggunakan # sebagai pattern gunakan tanda backslash (“\”).
- Tanda slash (“/”) digunakan untuk directory path.
- Tanda asterisk (“*”) akan matching semua karakter kecuali tanda slash.
- Tanda tanya (“?”) akan matching 1 karakter kecuali tanda slash.
- Range notation juga bisa digunakan, contoh [a-zA-Z].
Berikut beberapa contoh valid expression
- #ini adalah baris comment
- /myproject/readme.txt
- /myproject/*.txt
Tips: Sangat disarankan, segera buat file .gitignore setelah dilakukan git init.
Untuk dokumentasi detail, silakan kunjungi https://git-scm.com/docs/gitignore