commande git rm
La commande git rm est utilisée pour supprimer des fichiers.
Si vous supprimez simplement manuellement des fichiers du répertoire de travail, exécutezgit status, quand il y auraChanges not staged for commitcomme indication.
La commande git rm a les formes suivantes pour supprimer des fichiers :
1. Supprimer des fichiers à la fois de la zone de préparation et du répertoire de travail :
git rm <file>
L'exemple suivant supprime le fichier example.txt à la fois de la zone de préparation et du répertoire de travail :
git rm example.txt
Si le fichier a été modifié et indexé avant la suppression, vous devez utiliser l'option de suppression forcée.-f。
Forcer la suppression du fichier example.txt modifié à la fois dans la zone de préparation et dans le répertoire de travail :
git rm -f example.txt
Si vous souhaitez supprimer le fichier de la zone de préparation tout en le conservant dans le répertoire de travail actuel, autrement dit, le supprimer uniquement de la liste de suivi, utilisez--cachedSélectionnez simplement l'option :
git rm --cached <file>
L'exemple suivant supprime le fichier example.txt de la zone de préparation :
git rm --cached example.txt
Exemple
Supprimez le fichier hello.php :
$ git rm hello.php rm 'hello.php' $ ls README
Supprimez le fichier de la zone de préparation, mais conservez-le dans le répertoire de travail :
$ git rm --cached README rm 'README' $ ls README
Vous pouvez supprimer récursivement, c'est-à-dire que si un répertoire est donné en argument, tous les sous-répertoires et fichiers qu'il contient seront supprimés récursivement :
git rm –r *
Entrez dans un répertoire et exécutez cette instruction, et elle supprimera tous les fichiers et sous-répertoires de ce répertoire.
autres extensions