Pemecahan masalah .gitignore
Temukan jawaban untuk masalah aturan pengabaian dan pelacakan. Pilih artikel yang sesuai dengan situasi Anda.
Mengapa .gitignore tidak berfungsi?
Gunakan perintah Git untuk menemukan berkas yang masih dilacak, aturan yang cocok, dan perilaku pengecualian.
Bagaimana mengabaikan berkas yang sudah dilacak Git?
Pahami batas .gitignore dan hapus jalur dari indeks tanpa menghapus salinan lokal.
Mengapa ! gagal mempertahankan berkas dalam direktori yang diabaikan?
Perbaiki pengecualian ketika direktori induk dikecualikan dan verifikasi pola yang cocok.
Mengapa berkas diabaikan oleh aturan Git global?
Temukan sumber aturan dan pahami core.excludesFile serta perbedaan aturan proyek, lokal repositori, dan global.
Bagaimana mengabaikan folder? folder/ atau /folder/
Pilih pengabaian khusus akar atau semua kedalaman dan pahami garis miring pada pola.
Bagaimana mengabaikan ekstensi? Menggunakan * dan **
Bandingkan *.log, /logs/*.log, dan /logs/**/*.log dengan jalur nyata.
Bagaimana mengabaikan berkas secara lokal tanpa mengubah .gitignore?
Gunakan berkas pengecualian lokal repositori untuk berkas pribadi yang tidak terlacak tanpa mengubah aturan bersama.
Bagaimana mengabaikan .env tetapi mempertahankan .env.example?
Abaikan nilai lingkungan lokal, pertahankan contoh yang diperiksa, dan tangani berkas yang sudah dilacak.
Bagaimana mengabaikan .DS_Store di semua direktori?
Abaikan .DS_Store di akar dan subdirektori, cari salinan terlacak, dan hapus satu jalur dari indeks.
Bagaimana mempertahankan direktori kosong? .gitkeep atau .gitignore?
Pilih berkas penanda atau .gitignore dalam direktori untuk mempertahankan direktori dan mengatur isi berikutnya.