Aturan digabungkan ke satu file dengan judul untuk setiap bagian, dan apa pun yang tercantum dua kali hanya disimpan sekali. Pilih bahasa, alat, dan editor Anda, tambahkan aturan sendiri, dan salin .gitignore siap pakai. Gratis dan berjalan di browser Anda.
Cara membuat .gitignore
- Gunakan Cari template untuk menemukan bahasa, framework, editor, atau sistem operasi Anda, dan centang masing-masing yang berlaku.
- Tambahkan apa pun yang khusus di bawah Aturan Anda sendiri.
- Baca .gitignore gabungan dan tekan Salin, atau Hapus untuk mulai lagi.
- Simpan sebagai file bernama .gitignore di folder teratas proyek Anda.
Dari mana aturan berasal
Template mengikuti daftar komunitas yang banyak dipakai untuk tiap bahasa dan alat, dipangkas dari baris yang jarang dibutuhkan. Output build, folder dependensi, cache, log, pengaturan editor, dan sampah sistem operasi seperti .DS_Store dan Thumbs.db tercakup, dan baris yang diawali ! mempertahankan file yang biasanya Anda inginkan, seperti Gradle wrapper atau pengaturan VS Code bersama.
Jaga rahasia dari Git
Tambahkan File lingkungan dan rahasia untuk mengabaikan file .env, kunci privat, dan file kredensial sambil mempertahankan .env.example. .gitignore hanya menghentikan file baru ditambahkan. Jika rahasia sudah di-commit, hapus dengan git rm --cached, lalu rotasi kuncinya, karena tetap ada di riwayat.
Memakai file
Simpan sebagai .gitignore di folder teratas repositori Anda, di sebelah folder .git. Pola yang diakhiri / cocok dengan folder, / di awal menambatkan pola ke root repositori, ** cocok pada kedalaman berapa pun, dan aturan belakangan mengalahkan yang lebih awal. Jalankan git status --ignored untuk memeriksa apa yang dilewati.
Tips
- Buat .gitignore sebelum commit pertama. Jauh lebih sulit dibersihkan sesudahnya.
- Abaikan file yang dihasilkan, seperti folder build dan folder dependensi, bukan kode sumber Anda.
- Commit .env.example agar orang lain tahu pengaturan apa yang diperlukan. Pembuat contoh env bisa membuatnya.
- Jika file sudah dilacak, menambahkannya ke .gitignore tidak akan menghentikan pelacakan. Gunakan
git rm --cacheddulu.
Siapa yang memakainya
Developer yang memulai proyek, siswa yang menyerahkan kode, dan freelancer yang menyerahkan repositori ke klien. Bagian tersedia untuk banyak bahasa, editor, dan sistem operasi.
Pertanyaan
Di mana file .gitignore diletakkan?
Di folder teratas repositori Anda, di sebelah folder .git.
Mengapa sebuah file masih dilacak?
Aturan ignore tidak memengaruhi file yang sudah dilacak. Hapus dari pelacakan dengan git rm --cached.
Apakah ada yang diunggah?
Tidak. File dibuat di browser Anda.