Tentang alat ini
Hasilkan file .gitignore untuk proyek Anda dengan memilih bahasa pemrograman, kerangka kerja, IDE, dan sistem operasi Anda. Alat ini menggabungkan pola pengabaian yang dikurasi dari templat gitignore resmi GitHub untuk membuat .gitignore komprehensif yang menjaga repositori Anda tetap bersih dari artefak build, dependensi, dan file sistem.
Pertanyaan yang sering diajukan
- Di mana saya harus meletakkan file .gitignore?
- Tempatkan .gitignore di direktori root repositori Anda. Anda juga dapat memiliki file .gitignore di subdirektori untuk aturan khusus direktori. Git memprosesnya secara hierarki dari akar hingga daun.
- Apakah .gitignore menghapus file yang sudah dilacak?
- Tidak. .gitignore hanya mencegah penambahan file yang tidak terlacak. Jika file sudah dilacak, menambahkannya ke .gitignore tidak akan menghapusnya. Jalankan 'git rm --cached <file>' terlebih dahulu untuk berhenti melacaknya.
- Pola apa yang paling sering dibutuhkan?
- node_modules/ untuk JavaScript, __pycache__/ untuk Python, .env untuk rahasia, .DS_Store untuk macOS, dan direktori IDE (.idea/, .vscode/). Ini mencakup tindakan tidak disengaja yang paling umum.
- Bisakah saya memiliki .gitignore global?
- Ya. Buat .gitignore global dengan 'git config --global core.excludesfile ~/.gitignore_global'. Ini berlaku untuk semua repositori Anda — cocok untuk file OS dan IDE (.DS_Store, Thumbs.db, .idea/).