Pastikan berkas sudah dilacak
Periksa apakah Git sudah melacak jalur tersebut:
git ls-files -- path/to/fileJika jalur muncul, tambahkan aturan yang sesuai ke .gitignore proyek, lalu hapus hanya salinan dalam indeks:
git rm --cached -- path/to/file--cached mempertahankan salinan kerja lokal. Periksa git status dan diff yang sudah disiapkan sebelum commit. Rekan yang menarik commit ini dapat kehilangan salinan terlacaknya; koordinasikan perubahan bila perlu.
Untuk direktori
Periksa tepatnya jalur terlacak di dalam direktori sebelum memakai bentuk rekursif:
git ls-files -- path/to/directory
git rm -r --cached -- path/to/directory Jika rahasia pernah di-commit
Menghapus rahasia dari commit terbaru tidak menghapus riwayat. Ganti kredensial yang terekspos dan ikuti panduan penanganan insiden penyedia hosting. Aturan .gitignore hanya membantu mencegah penambahan tidak sengaja berikutnya.
Untuk perilaku yang tepat dan rincian lebih lanjut, lihat referensi resmi: Panduan GitHub tentang pengabaian berkas