Saya memiliki proyek Webstorm yang akan saya lakukan, tetapi sebelum menekan tombol komit di GUI Git Windows, saya ingat bahwa saya tidak ingin memasukkan .idea
konten folder saya .
Jadi saya menggunakan situs web yang secara otomatis menghasilkan .gitignores
IDE tertentu dan menambahkannya ke .gitignore
file saya .
Semua .idea
file yang secara eksplisit diabaikan masih muncul untuk melakukan, meskipun saya menghapus dan menambahkan kembali file yang dipermasalahkan.
Saya juga melakukan file gitignore tanpa file lain, dan menempel ulang konten saya, tetapi file .idea tetap tidak diabaikan.
Bagaimana cara memberi tahu Git untuk menyegarkan atau menghapus temboloknya?
Saya mencoba / cd ke direktori yang dimaksud, dan mengetik
git clean -n
tapi tidak ada file yang muncul.
fatal: pathspec '.idea' did not match any files
-r
untuk menambahkan untuk penghapusan rekursifSaat Anda merasa git Anda kacau, Anda dapat menggunakan perintah ini untuk melakukan segala sesuatu yang up-to-date.
Juga untuk mengembalikan kembali komit terakhir, gunakan ini:
sumber
jika Anda melakukan perubahan apa pun pada git ignore maka Anda juga harus membersihkan git cache
jika ingin menghapus folder atau file tertentu maka
sumber
Ini harus mengabaikan semua file dari ekstensi ini
sumber
setelah itu ubah git-ignore file jalankan perintah ini, Perintah ini akan menghapus semua cache file bukan file atau perubahan
setelah eksekusi perintah ini lakukan file
untuk menghapus satu file atau folder dari cache gunakan perintah ini
sumber
Untuk menghapus direktori .idea / cache. misalnya
git rm -r --cached .idea
sumber