Untuk mencegah file tertentu ter-upload ke GitHub, gunakan file .gitignore. Berikut adalah langkah-langkahnya:
1. Buat atau Edit File .gitignore
- Jika belum ada, buat file
.gitignoredi root proyek. - Tambahkan nama file atau folder yang ingin dikecualikan.
2. Contoh .gitignore
Misalkan kamu ingin mengabaikan:
- File
config.py - Folder
venv/ - Semua file
.log
Tambahkan baris berikut ke .gitignore:
config.py
venv/
*.log
3. Pastikan Perubahan Berlaku
Jika file yang ingin diabaikan sudah terlanjur ter-tracked oleh Git, hapus dari tracking menggunakan:
git rm --cached nama_file
Contoh:
git rm --cached config.py
Lalu commit perubahan:
git commit -m "Update .gitignore"
4. Konfirmasi dengan Git Status
Cek apakah file masih terdeteksi oleh Git:
git status
Jika tidak muncul dalam daftar perubahan, berarti sudah berhasil di-ignore.
5. Push ke Repository
Setelah memastikan .gitignore bekerja, push perubahan ke repository:
git push origin main
Sekarang, file yang ada di .gitignore tidak akan ter-upload ke GitHub! 🚀