git rm -f *.json.gz
fatal: pathspec '01eece012a88a1a7077de645f44bbb71baf67cae.json.gz' did not match any files
git rm *.gz
fatal: pathspec '01eece012a88a1a7077de645f44bbb71baf67cae.json.gz' did not match any files
git rm *.*.gz
fatal: pathspec '01eece012a88a1a7077de645f44bbb71baf67cae.json.gz' did not match any files
Pemadaman kelompok menggunakan
git rm
sebenarnya sama dengan perintahrm
, kedua-duanya menyokong kad bebas. Cuma poster asal tidak memahami situasi yang berkenaangit rm
dengan betul.git rm
Berlaku pada fail yang ingin anda padamkantelah ditambahkan pada kawasan storan sementara, dan fail poster belum ditambahkan pada kawasan storan sementara, jadi gunakangit rm
dangit rm
akan ditemui di kawasan storan sementara Fail tersebut, tetapi fail ini tidak berada dalam kawasan storan sementara, sudah tentu ralat "Tiada fail yang sepadan" akan dilaporkan pada masa ini.Jadi untuk fail yang belum ditambah ke kawasan storan sementara, anda boleh menggunakan kaedah pemadaman biasa tanpa menggunakan
git rm
dan untuk fail yang telah ditambah ke kawasan storan sementara, menggunakangit rm
adalah lebih cara yang munasabah untuk memadamnya.Saya rasa poster itu mungkin tidak memahami punca ralat dan tersalah anggap bahawa
git rm
tidak boleh menyokong kad bebas sepertirm
./q/10...
git add -A