Perintah yang disarankan untuk Menghapus File yang Tidak Dilacak dari git docs adalah git clean
git bersih - Hapus file yang tidak terlacak dari pohon yang berfungsi
Metode yang Disarankan: Mode Interatif dengan menggunakangit clean -i
sehingga kami dapat memiliki kontrol atasnya. biarkan melihat sisa opsi yang tersedia.
Pilihan yang tersedia:
git clean
-d -f -i -n -q -e -x -X (can use either)
Penjelasan:
1. -d
Hapus direktori tidak terlacak selain file tidak terlacak. Jika direktori tidak dilacak dikelola oleh repositori Git yang berbeda, itu tidak dihapus secara default. Gunakan opsi -f dua kali jika Anda benar-benar ingin menghapus direktori tersebut.
2. -f, --force
Jika variabel konfigurasi Git clean.requireForce tidak disetel ke false, git clean akan menolak dijalankan kecuali diberikan -f, -n atau -i.
3. -i, --interaktif
Tunjukkan apa yang akan dilakukan dan bersihkan file secara interaktif. Lihat “Mode interaktif” untuk detailnya.
4. -n, --dry-run
Jangan benar-benar menghapus apa pun, tunjukkan saja apa yang akan dilakukan.
5. -q, --quiet
Diam, hanya laporkan kesalahan, tetapi bukan file yang berhasil dihapus.
6. -e, --exclude =
Selain yang ditemukan di .gitignore (per direktori) dan $ GIT_DIR / info / kecualikan, pertimbangkan juga pola-pola ini dalam rangkaian aturan abaikan yang berlaku.
7. -x
Jangan gunakan aturan abaikan standar yang dibaca dari .gitignore (per direktori) dan $ GIT_DIR / info / kecualikan, tetapi tetap gunakan aturan abaikan yang diberikan dengan opsi -e. Ini memungkinkan menghapus semua file yang tidak dilacak, termasuk membangun produk. Ini dapat digunakan (mungkin bersamaan dengan reset git) untuk membuat direktori kerja yang masih asli untuk menguji build yang bersih.
8. -X
Hapus hanya file yang diabaikan oleh Git. Ini mungkin berguna untuk membangun kembali semuanya dari awal, tetapi menyimpan file yang dibuat secara manual.