Ada kehalusan menyebutkan tentang git clean -fvis-a-vis file dan direktori yang tidak terlacak. Jika Anda memiliki direktori tidak terlacak yang berisi file yang, fortiori, tidak terlacak, maka git clean -fTIDAK akan menghapus file-file yang tidak dilacak.
Dengan kata lain, BUKAN selalu kasus yang git clean -fakan menghapus semua file yang tidak terlacak. Penjelasan yang lebih baik git clean -fadalah bahwa ia menghapus semua file yang tidak terlacak yang tidak ada di direktori yang tidak dilacak.
git clean -f -d harus digunakan untuk menghapus file yang tidak dilacak yang ada di direktori yang tidak dilacak dan tampaknya tidak ada cara untuk menghapus semua file yang tidak dilacak tanpa juga menghapus direktori yang tidak dilacak yang hanya berisi file yang tidak dilacak.
Gunakan git clean -f -d -nuntuk BENAR-BENAR melihat apa yang ingin Anda lakukan untuk mengembalikan direktori kerja Anda menjadi seperti apa tanpa file yang tidak terlacak. Kemudian gunakan git clean -f -duntuk melakukan itu.