Comment vérifier un engagement spécifique dans Git?

Comment vérifier un engagement spécifique dans Git?

Git est probablement le système de contrôle de version le plus populaire et le plus respecté. Les grandes entreprises et les développeurs individuels l'utilisent pour suivre et partager leur code et leurs projets. Il permet aux développeurs de collaborer à chaque point du monde et de réintégrer les modifications en codes si besoin.

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.