Comment revenir à un «git rm -r .

Comment revenir à un «git rm -r .
La commande RM est une commande puissante pour supprimer les répertoires et les fichiers d'un référentiel GIT. Les utilisateurs de Git font occasionnellement l'erreur de réaliser accidentellement "git rm -r ."Qui supprime tous les fichiers et dossiers récursivement ou soumet le nom de fichier incorrect comme un argument lors de la suppression d'un fichier, qui pourrait détruire le fichier important d'un projet.

Ce blog montrera comment retourner un «git rm -r ." commande.

Comment revenir à un «git rm -r ."?

La commande GIT RM peut supprimer plusieurs fichiers ou un seul fichier récursivement. Consultez la solution ci-dessous pour réintégrer un seul fichier ou l'ensemble du référentiel local:

  • Revenir "git rm -r ."Pour un fichier spécifique.
  • Revenir "git rm -r ."Pour tous les fichiers.

Alors, explorons les deux solutions une par une!

Méthode 1: Retourne «Git RM -R ."Pour un fichier spécifique

Pour retourner le fichier unique qui est supprimé intentionnellement ou accidentellement via le «Git RM»Commande, tout d'abord, ouvrez le référentiel GIT et répertoriez tous les fichiers non stages ou supprimés à l'aide de la commande git réinitialisation. Après cela, utilisez le git "vérifier”Commande pour réintégrer le fichier.

Consultez la procédure donnée pour retourner la commande git rm.

Étape 1: Open Git Bash Terminal

Tout d'abord, lancez le terminal Git Bash à partir du menu de démarrage:

Étape 2: Accédez au référentiel local GIT

Ensuite, ouvrez le référentiel GIT local en utilisant le «CD" commande:

$ cd "C: \ git"

Étape 3: supprimer le fichier

Afin de supprimer le fichier spécifique du référentiel, utilisez le "git rm -r«Commande et spécifie également le nom du fichier:

$ git rm -r fichier1.SMS

Étape 4: Restaurer le fichier

Maintenant, exécutez le «réinitialisation git”Commande pour afficher les fichiers supprimés:

$ git réinitialisation

Le fichier récemment supprimé peut être affiché dans la sortie:

Maintenant, exécutez le «caisse git"La commande spécifie également le nom de fichier que vous souhaitez réintégrer:

$ git Fichier de paiement1.SMS

La sortie ci-dessous "Mise à jour 1 chemin à partir de l'index"Indique que nous avons réussi à revenir le fichier supprimé:

Méthode 2: Retourne «Git RM -R ."Pour tous les fichiers

Pour revenir à la version précédente du référentiel local et pour restaurer le contenu du référentiel après avoir exécuté le "git rm -r .»Commande, consultez la procédure ci-dessous.

Étape 1: supprimez tous les fichiers récursivement du référentiel

Tout d'abord, exécutez les commandes fournies ci-dessous pour supprimer tous les fichiers du référentiel GIT récursivement:

$ git rm -r .

Ici, vous pouvez voir la commande ci-dessus supprimée tous les fichiers du référentiel git:

Étape 2: Revertissez la commande «git rm -r»

Maintenant, retournez le «git rm -r«Commande pour restaurer tous les fichiers supprimés dans le référentiel et restaurer le référentiel GIT vers la version précédente en utilisant le«réinitialisation git«Commande avec le«-dur" option:

$ git réinitialisation - tête dur

La sortie montre que le pointeur de tête est remis à l'engagement ou modifie:

Étape 3: Vérifiez le journal GIT

Consultez le journal GIT à l'aide de la commande suivante pour voir si les modifications du référentiel GIT ont été restaurées:

$ git journal

Vous pouvez voir, nous avons été retournés le «git rm -r ." avec succès:

Nous avons élaboré comment revenir à un «git rm -r .".

Conclusion

Pour restaurer un fichier spécifique qui a été supprimé en raison du «git rm -r .»Commande, tout d'abord, utilisez le«$ git réinitialisation«Commande pour répertorier tous les fichiers supprimés ou réinitialisés, puis utilisez le« utilisez «$ Git Checkout ”Commande pour retourner le fichier supprimé. Afin de réintégrer tous les fichiers et de restaurer le référentiel à la version précédente, utilisez le «$ git reset -hard Head" commande. Cet article a démontré comment retourner un «git rm -r .".