Rollback à un vieux git commit dans un repo public

Rollback à un vieux git commit dans un repo public
Sur Git, après avoir ajouté des modifications dans le référentiel local, les développeurs peuvent avoir besoin de commettre des modifications et de mettre à jour le référentiel local. Cependant, parfois ils veulent réintégrer un engagement entier avec tous les modifications ou doivent faire reculer un seul engagement. Dans une telle situation, il est préféré d'utiliser le «$ Git Checkout " commande.

Cette étude traite de la procédure de retour à un ancien engagement Git dans un repo public.

Comment revenir à un vieux git commit dans un repo public?

Revenir à un vieux git commit dans un repo public. Premièrement, accédez au référentiel local GIT et affichez la liste de contenu. Ensuite, créez un nouveau fichier local et suivez-le dans le référentiel. Ensuite, engagez les modifications ADD et enregistrez-la dans le référentiel local GIT. Vérifiez l'historique du journal GIT et copiez la référence de la validation souhaitée. Enfin, exécutez le «$ Git Checkout »Commande et vérifiez l'historique des journaux de référence.

Maintenant, passons à la mise en œuvre du scénario indiqué ci-dessus!

Étape 1: Passez au référentiel local
Exécutez la commande suivante et déplacez-vous vers le référentiel local GIT:

$ CD "C: \ Users \ Nazma \ git \ Demo18"

Étape 2: répertorier le contenu du référentiel
Énumérez le contenu du référentiel actuel à l'aide du «LS" commande:

$ ls

Étape 3: Créer un fichier
Maintenant, exécutez le «touche”Commande pour créer un nouveau fichier dans le référentiel local GIT:

$ touch Fichier3.SMS

Étape 4: Ajouter un fichier à la zone de mise en scène
Pour suivre un fichier du répertoire de travail GIT à la zone de stadification GIT, exécutez le "git ajouter”Commande avec le nom du fichier:

$ git ajouter un fichier3.SMS

Étape 5: commettre des modifications
Ensuite, exécutez le «git engager«Commande avec le«-m”Option et ajoutez un message de validation pour mettre à jour et enregistrer les modifications ajoutées au référentiel local GIT:

$ git commit -m "file3.txt ajouté "

Étape 6: Vérifiez l'historique du journal GIT
Pour vérifier l'historique du journal de la branche actuel Git, exécutez le «journal git ." commande:

$ git journal .

À partir de la sortie donnée, copiez la référence de validation requise à laquelle vous souhaitez retourner:

Étape 7: Rollback à Old Commit
Pour revenir à l'ancien engagement, utilisez le «caisse git”Commande avec la référence de validation copiée:

$ Git Checkout D4ab7ff

Selon la sortie ci-dessous, le pointeur de tête est déplacé avec succès à la référence de validation spécifiée:

Étape 8: Vérifiez Rollback
Enfin, pour assurer l'opération en arrière, exécutez le «journal git ." commande:

$ git journal .

Nous avons expliqué la procédure de recul à un précédent engagement GIT dans un repo public.

Conclusion

Pour revenir à un vieux git commit dans un dépôt public, transférez d'abord au référentiel local GIT et affichez la liste de contenu. Ensuite, créez un nouveau fichier local et suivez-le dans le référentiel. Ensuite, engagez les modifications ADD et enregistrez-les dans le référentiel local GIT. Vérifiez l'historique du journal GIT et copiez la référence de la validation souhaitée. Enfin, exécutez le «$ Git Checkout »Commande et vérifiez l'historique des journaux de référence. Cette étude a fourni la procédure de recul à un précédent engagement GIT dans un repo public.