Ce tutoriel envisagera de revenir à un engagement spécifique dans un référentiel spécifique à l'aide de la commande GIT LICE.
Qu'est-ce qu'un engagement?
Dans GIT, un engagement fait référence à un instantané d'un fichier ou à une collection de fichiers dans un référentiel. Considérez-le comme les instances que vous appuyez sur Enregistrer dans un document. Cependant, contrairement à Save, Git crée un identifiant spécifique, vous permettant d'afficher ou de revenir à cette sauvegarde spécifique.
Qu'est-ce que Git Checkout?
D'un autre côté, la caisse de Git signifie utiliser un engagement spécifique comme votre engagement le plus récent. Dans la plupart des cas, vous voudrez vérifier les succursales spécifiques et non commet. Cependant, si le besoin s'en fait sentir, Git prend en charge la vérification des commits.
Comment vérifier un engagement spécifique
Laissez maintenant explorer le fondement du tutoriel. Pour vérifier un engagement spécifique, assurez-vous que le référentiel est cloné sur votre machine locale.
Pour illustrer l'exemple, utilisons un référentiel qui contient «Hello World» dans toutes les langues.
Crédit: https: // github.com / leachim6
Commencez par cloner le référentiel:
$ git clone https: // github.com / leachim6 / hello-world
Après le clonage du référentiel, accédez au référentiel:
$ CD Hello-World
Pour afficher tous les commits dans la branche maître, utilisez la commande:
$ git journal
Cela montrera toute l'histoire de Git commet comme indiqué dans l'exemple ci-dessous:
Pour vérifier l'engagement spécifique, nous avons besoin de l'identifiant SHA1 comme indiqué dans la commande GIT LOG.
Par exemple, supposons que nous devons vérifier le commit «8E2E9AA71CA94B74A9D9048841D95D408FF7DB3B», nous pouvons utiliser la commande:
$ Git Checkout 8E2E9AA71CA94B74A9D9048841D95D408FF7DB3B
La sortie est comme indiqué:
Une fois le paiement terminé, vous pouvez effectuer toutes les modifications du référentiel et l'enregistrer.
Pour revenir à la tête actuelle, utilisez:
$ git commutateur -
NOTE: Vérifier un engagement spécifique crée une tête détachée. Une tête détachée signifie qu'après avoir vérifié un engagement, toutes les modifications apportées à partir de ce point n'appartiennent à aucune succursale à moins qu'une nouvelle ne soit créée contenant des modifications de cet engagement.
Conclusion
Dans ce guide rapide, nous avons expliqué comment vérifier un engagement spécifique dans un référentiel. Bien que ce ne soit pas très courant, il peut être utile de le faire.