Lorsque nous utilisons Git pour le contrôle de version, nous devons parfois supprimer tous les fichiers du référentiel Git. Ceci est utile dans deux situations :
Alors, comment supprimer tous les fichiers dans Git ? Voici trois méthodes courantes :
Cette opération effacera tous les fichiers et enregistrements d'historique dans le référentiel Git. Si vous souhaitez démarrer un nouveau référentiel Git à partir de zéro, vous pouvez utiliser cette méthode.
Ouvrez le répertoire où se trouve le dépôt Git et supprimez tous les fichiers :
rm -rf ./*
Ensuite, exécutez la commande suivante pour remettre le dépôt Git à son état initial :
git init
Cette commande réinitialisera le dépôt Git et effacez tous les fichiers d'historique et de suivi.
Cette opération conservera le répertoire .git dans le référentiel Git, mais supprimera tous les autres fichiers.
Ouvrez le répertoire où se trouve le dépôt Git et supprimez tous les fichiers :
rm -rf ./*
Ensuite, exécutez la commande suivante pour actualiser le statut de Git :
git add . git commit -m "Remove all files"
Cette commande ajoutera la suppression de tous les fichiers à Git et créez un nouveau commit. De cette façon, vous conservez l'historique dans votre référentiel Git et supprimez tous les autres fichiers.
Si vous ne souhaitez pas utiliser la ligne de commande pour supprimer tous les fichiers, vous pouvez également utiliser l'outil de ligne de commande Git pour supprimer tous les fichiers.
Exécutez la commande suivante pour lister les fichiers suivis dans le référentiel Git actuel :
git ls-files
Ensuite, exécutez la commande suivante pour supprimer tous les fichiers :
git rm -r --cached .
Cette commande supprimera tous les fichiers du référentiel Git actuel , Et ajoutez l'opération de suppression à Git. Cependant, il ne supprime pas les fichiers du système de fichiers local.
Quelle que soit la méthode que vous utilisez, supprimer tous les fichiers de votre référentiel Git est une tâche simple. Choisissez simplement une méthode et exécutez-la. Cette opération est très utile lorsque vous devez recommencer ou replanifier le contrôle de version.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!