Réinitialiser/Restaurer tous les sous-répertoires de Git
- Tan Shuai
- Développement logiciel
- 22 Sep, 2021
Gérer efficacement un dépôt Git nécessite souvent de réinitialiser ou de restaurer des sous-répertoires pour maintenir une base de code propre et fonctionnelle. Ce guide fournit une approche concise et étape par étape pour réinitialiser ou restaurer tous les sous-répertoires d'un dépôt Git.
Réinitialisation des sous-répertoires
La commande Git suivante supprime tous les fichiers et répertoires non suivis du dépôt. Cela est utile pour nettoyer les fichiers inutiles avant d'effectuer une réinitialisation ou une restauration.
git clean -xfdf -- .
Décomposition de la commande :
-x
: Supprimer tous les fichiers non suivis, y compris ceux ignorés par.gitignore
.-f
: Forcer la suppression des fichiers.-d
: Supprimer les répertoires non suivis.-- .
: Appliquer la commande au répertoire courant et à tous les sous-répertoires.
Restauration des sous-répertoires
Pour restaurer tous les fichiers du dépôt à leur état de dernier commit, utilisez la commande suivante :
git checkout {HEAD OR BRANCH} -- .
Décomposition de la commande :
{HEAD OR BRANCH}
: Remplacer parHEAD
pour réinitialiser au dernier commit ou spécifier un nom de branche pour réinitialiser à une branche spécifique.-- .
: Appliquer la commande au répertoire courant et à tous les sous-répertoires.
En utilisant ces commandes, vous pouvez vous assurer que votre dépôt est exempt de fichiers indésirables et que tous les fichiers sont restaurés à leur état de commit. Ce processus aide à maintenir une base de code propre et organisée, facilitant ainsi la collaboration et le développement.
N'hésitez pas à personnaliser ce guide selon vos besoins et préférences spécifiques. Pour des opérations Git plus avancées, consultez la documentation officielle de Git.