Comment supprimer un répertoire d'un référentiel git?

Comment supprimer un répertoire d'un référentiel git?
Un référentiel est un élément essentiel de Git pour la gestion de projet. Les utilisateurs de GIT enregistrent les fichiers et les répertoires du projet dans le référentiel GIT pour stocker différentes versions de projets et maintenir leur code source. Parfois, les répertoires et les fichiers inutilisés créent un gâchis, ou des fichiers corrompus dans les répertoires peuvent nuire au référentiel GIT. Par conséquent, les utilisateurs de Git sont tenus de supprimer des répertoires supplémentaires du référentiel GIT.

Ce blog décrira:

  • Comment retirer le répertoire de la zone non stagée?
  • Comment supprimer le répertoire du référentiel local GIT?

Alors, commençons!

Comment retirer le répertoire de la zone non stagée?

Les fichiers ou répertoires non statés n'ont pas été ajoutés à la zone de mise en scène et ne sont pas prêts à commettre des modifications. Pour supprimer les répertoires non suivis du référentiel GIT, ouvrez d'abord le référentiel GIT et exécutez le «git clean -f -d" commande.

À cette fin, consultez les étapes suivantes.

Étape 1: Open Git Terminal

Tout d'abord, ouvrez le terminal GIT depuis le menu Démarrer:

Étape 2: Passez au référentiel GIT

Ensuite, utilisez le «CD”Commande pour passer au référentiel local GIT:

$ cd "c: / git"

Étape 3: Créez un nouveau répertoire

Créez un nouveau répertoire dans le référentiel GIT via la commande fournie:

$ mkdir dossier1

Ensuite, vérifiez si le nouveau répertoire est ajouté à la liste non suivie ou non en utilisant le «statut git" commande:

$ statut git

Étape 4: supprimer les répertoires non tracés du référentiel GIT

Retirez les répertoires non suivis du référentiel GIT en utilisant GIT "faire le ménage" commande. L'option "-F"Est utilisé pour supprimer les répertoires avec force et le"-d"L'option est ajoutée pour supprimer les répertoires avec le fichier:

$ git clean -f -d

Ensuite, vérifiez si le répertoire est supprimé ou non en vérifiant l'état du référentiel GIT:

$ statut git

La sortie ci-dessous indique que le répertoire est supprimé avec succès:

Comment supprimer le répertoire du référentiel local GIT?

Pour supprimer un répertoire suivi qui a été ajouté dans le référentiel local GIT, utilisez le "git rm -r" commande.

Étape 1: Vérifiez le statut GIT

Tout d'abord, exécutez le git "statut”Commande pour vérifier si un répertoire existe dans la zone mise en scène ou non étagée:

$ statut git

Le "Dossier"Est un dossier non suivi qui signifie que le répertoire n'a pas encore été ajouté à l'indice de suivi du référentiel:

Étape 2: Ajouter un répertoire à la zone de mise en scène

Pour ajouter le référentiel à la zone de stadification, suivez la commande ci-dessous:

$ git add .

Étape 3: Commissez le répertoire

Ensuite, engagez le répertoire suivi en utilisant la commande fournie. Cela ajoutera le répertoire au référentiel local:

$ git commit m "Les répertoires sont engagés"

Étape 4: Supprimer le répertoire du référentiel local GIT

Enfin, supprimez le répertoire en utilisant le «Git RM" commande. Ici le "-r«L'option est utilisée pour supprimer le répertoire récursivement:

$ git rm -r dossier1

Pour vérifier si le répertoire est supprimé ou non du référentiel local, utilisez le «LS" commande:

$ ls

La sortie ci-dessous indique que le répertoire est supprimé avec succès du référentiel GIT:

Nous vous avons appris la procédure pour supprimer un répertoire du référentiel local GIT.

Conclusion

Pour supprimer le répertoire du référentiel GIT, ouvrez d'abord le référentiel local GIT. Ensuite, pour supprimer les répertoires non suivis, exécutez le «git clean -f -d" commande. Alors que pour supprimer le répertoire suivi du référentiel local GIT, utilisez le "git rm -r " commande. Cet article a démontré comment supprimer un répertoire d'un référentiel local GIT.