Git Restore Comment restaurer les fichiers supprimés dans un référentiel GIT?

Git Restore Comment restaurer les fichiers supprimés dans un référentiel GIT?
Git fournit un moyen efficace de suivre et de contrôler tous les types de projets logiciels. Tout en y travaillant, les utilisateurs rencontrent parfois des problèmes, comme la suppression involontaire de fichiers. Cette situation peut devenir un mal de tête dans leur flux de travail. De plus, les fichiers supprimés peuvent causer des problèmes dans leur référentiel GIT. Mais pas de soucis! Vous pouvez restaurer ces fichiers à l'aide du "Git réinitialisation -hard”Commande avec le pointeur de tête ciblé.

Cette étude vous apprendra la méthode de restauration des fichiers supprimés dans un référentiel GIT.

Comment réintégrer les fichiers supprimés dans un référentiel GIT?

Pour restaurer le champ supprimé dans un référentiel GIT, nous allons d'abord effectuer l'opération de suppression pour se référer au problème. À cette fin, passez au référentiel local souhaité. Ensuite, créez un fichier et suivez-le dans la zone de mise en scène. Ensuite, engager des modifications et l'enregistrer. Vérifiez l'état actuel du référentiel. Exécutez le fichier ajouté à l'aide du "$ RM ”Commande pour supprimer le fichier spécifié. Pour restaurer le fichier supprimé dans un référentiel GIT, exécutez le «Git réinitialisation -hard”Commande avec le pointeur de tête ciblé.

Maintenant, consultez les étapes ci-dessous pour une meilleure compréhension!

Étape 1: Accédez au référentiel

Tout d'abord, exécutez le «CD”Commande pour passer au référentiel local GIT souhaité:

$ cd "C: \ Users \ nazma \ git \ test_4"

Étape 2: Créer un fichier

Pour créer un nouveau fichier dans le référentiel local GIT, exécutez le «touche" commande:

$ touch file1.SMS

Étape 3: Ajouter des modifications

Pour ajouter toutes les modifications au référentiel GIT, exécutez la commande ci-dessous:

$ git add .

Étape 4: Vérifier l'état

Exécutez la commande suivante pour afficher l'état du référentiel actuel:

$ statut git .

Comme vous pouvez le voir dans la sortie ci-dessous, le fichier est placé dans le répertoire de travail et prêt à s'engager:

Étape 5: commettre des modifications

Maintenant, exécutez le «git engager«Commande avec le«-m"Option pour commettre le fichier ajouté au référentiel et ajouter le message de validation:

$ git commit -m "premier fichier ajouté"

Étape 6: Vérifiez l'historique du journal GIT

Vérifiez l'historique des journaux pour garantir les modifications engagées en exécutant le «journal git ." commande:

$ git journal .

Étape 7: Supprimer le fichier

Maintenant, exécutez le «RM ”Commande pour supprimer le fichier suivi:

$ RM Fichier1.SMS

Étape 8: Afficher la liste des fichiers du référentiel

Exécuter le "LS”Commande pour afficher la liste des fichiers:

$ ls

Étape 9: Suivi des changements

Ajoutez toutes les modifications au référentiel GIT et exécutez le "git ajouter ." commande:

$ git add .

Étape 10: commettre des modifications

Mettez à jour le référentiel à l'aide du "git engager«Commande avec le«-m”Option et ajoutez le message de validation souhaité:

$ git commit -m "1 fichier supprimé"

Étape 11: Afficher l'historique des journaux du référentiel

Exécutez le "journal git .”Commande pour afficher l'historique des journaux du référentiel actuel:

$ git journal .

On peut observer que le pointeur de tête fait référence à la validation la plus récente:

Étape 12: Restaurer le fichier

Pour restaurer le fichier supprimé, exécutez le «réinitialisation git«Commande avec le«-dur”Option et cibler la position du pointeur de tête:

$ git réinitialisation - Tête dure ~ 1

Étape 13: Vérifiez l'histoire des engagements

Pour vérifier si le commit de fichier supprimé est retentit, exécutez le "journal git ." commande:

$ git journal.

Comme vous pouvez le voir, l'historique du journal GIT contient le commit précédent:

Étape 14: Vérifiez la liste des contenus du référentiel

Enfin, exécutez le «LS«Commande pour assurer l'existence du fichier restauré:

$ ls

C'est ça! Nous avons compilé la procédure la plus simple pour restaurer les fichiers supprimés dans un référentiel GIT.

Conclusion

Pour réintégrer les fichiers supprimés dans un référentiel GIT, accédez d'abord au référentiel local GIT et exécutez le "Git réinitialisation -hard”Commande avec le pointeur de tête ciblé. Cette étude a fourni la procédure de restauration des fichiers supprimés dans un référentiel GIT.