Comment supprimer des fichiers par lots en utilisant git rm
怪我咯
怪我咯 2017-05-02 09:45:35
0
2
629
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
怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
刘奇

La suppression par lots à l'aide de git rm est en fait la même que la commande rm, et les deux prennent en charge les caractères génériques. C'est juste que l'affiche originale n'a pas correctement compris les situations applicables de git rm. git rmS'applique aux fichiers que vous souhaitez supprimeront été ajoutés à la zone de stockage temporaire, et les fichiers de l'affiche n'ont pas été ajoutés à la zone de stockage temporaire, utilisez donc git rm et git rm seront trouvés dans la zone de stockage temporaire Ces fichiers, mais ces fichiers ne sont pas dans la zone de stockage temporaire, bien sûr, une erreur « Aucun fichier correspondant » sera signalée à ce moment.

Donc, pour les fichiers qui n'ont pas été ajoutés à la zone de stockage temporaire, vous pouvez utiliser la méthode de suppression habituelle sans utiliser git rm et pour les fichiers qui ont été ajoutés à la zone de stockage temporaire, en utilisant git rm est une solution plus efficace. moyen raisonnable de les supprimer.

Je pense que l'affiche n'a peut-être pas compris la cause première de l'erreur et a pensé à tort que git rm ne pouvait pas prendre en charge les caractères génériques comme rm.

習慣沉默

/q/10...
git add -A

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal