Comment vérifier les journaux git?

Comment vérifier les journaux git?
Parfois, lorsque vous avez cloné un référentiel ou créé divers validations en utilisant un historique de validation existant, vous voudriez regarder tous les engins de l'histoire pour voir ce qui s'est passé auparavant. Pour afficher tous les histoires de validation, vous pouvez vérifier le journal GIT, un outil très utile qui vous permet d'afficher tous les détails sur les commits précédents qui ont été réalisés dans un certain projet. La commande de journal la plus simple affiche l'historique des commits qui mène à l'état actuel de la branche vérifiée. Tous les engagements sont affichés dans l'ordre chronologique inverse, ce qui signifie que vous pouvez d'abord afficher les commits récents.

Cet article vous donnera une démo sur la façon de vérifier ou de visualiser les journaux GIT à l'aide d'Ubuntu 20.04 Système. Tous les exemples divisés ci-dessous que nous avons pris proviennent d'un simple projet GIT appelé «SimpleGit». Tout d'abord, vous devez obtenir ce projet. Par conséquent, vous devez ouvrir l'application «Terminal» en appuyant sur «Ctrl + Alt + T» et exécuter la commande suivante pour cloner le référentiel «SimpleGit» sur votre système:

$ git clone https: // github.com / schacon / simplegit-progit

Affichage de Git Commite les journaux

Vous pouvez afficher l'historique des engagements dans le journal GIT en utilisant la commande suivante:

$ git journal

Comme nous l'avons mentionné ci-dessus, tous les commits se sont récemment produits seront affichés en premier.

Vous pouvez voir dans l'image ci-dessus.

Options de commande de journal GIT

Plusieurs options sont disponibles, que vous pouvez utiliser avec la commande «Git Log» pour afficher le même résultat que vous recherchez. Ci-dessous, nous avons mentionné certaines options les plus populaires liées à la commande GIT Log.

Afficher les commits récents

La meilleure option -P disponible sur les journaux engagés est la sortie correcée, qui limite le journal affiché au numéro spécifié 'n' '. Il limitera la sortie et affichera le nombre de validations qui se sont produites récemment. Par exemple, nous voulons afficher seulement 2 entrées de journaux de valid récents. Par conséquent, vous devez exécuter la commande suivante:

$ git log -p -2

Afficher chaque résumé du journal de validation

Vous pouvez également afficher le résumé complet de chaque engagement avec le «journal git». Par exemple, vous souhaitez afficher la statistique de chaque commit, vous pouvez alors utiliser l'option '-stat' avec la commande 'Git Log' comme suit:

$ git log -stat

Comme vous l'avez remarqué à partir de la sortie ci-dessus, l'option -stat imprimera également les détails sur les fichiers modifiés, le nombre de fichiers ajoutés ou supprimés, et affiche les fichiers qui ont été modifiés après chaque entrée de validation. De plus, un résumé complet sera affiché à la fin de la sortie.

Afficher chaque connexion de validation dans une ligne de ligne

L'option -pretty est utile pour modifier le format de sortie. Si vous souhaitez afficher chaque valeur de validation en une seule ligne, alors en utilisant la commande suivante, vous pouvez imprimer chaque connexion en une seule ligne:

$ git log --pretty = online

Afficher la sortie personnalisée du journal GIT

À l'aide de l'option de format, vous pouvez spécifier votre format de journal de sortie. Cette option «format» est utile, surtout lorsque vous souhaitez créer une sortie pour l'analyse de la machine. En utilisant les spécificateurs de format suivant, avec une option de format, vous pouvez générer une sortie de «log» git »personnalisée:

$ git log --pretty = format: "% h -% an,% ar:% s"

Vous pouvez explorer plus d'options liées au «journal git». Ici, nous avons mentionné les options suivantes qui vous aideront à l'avenir:

Options Description
-p Il affiche le patch introduit avec chaque journal de validation.
-stat Il affiche le résumé complet de chaque engagement.
-arrêt à l'arrêt Il ne vous montre que les lignes insérées, supprimées et modifiées.
-nommé Il affiche une liste des noms des fichiers qui ont été mis à jour après le détail de la validation.
-nom-statut Il affiche les informations des fichiers affectés avec des détails de fichiers ajoutés, mis à jour et supprimés.
-vif Montre la sortie dans le format spécifié
-une ligne Montre la sortie en une seule ligne
-graphique Montre le graphique ASCII de l'histoire et de la branche de la fusion
-date relative En utilisant cette option, vous pouvez utiliser la date relative comme il y a 3 semaines au lieu de spécifier le format de date complet.

Vous pouvez obtenir plus d'aide des pages de l'homme de «Git Log». Tapez la commande suivante pour afficher la page de l'homme:

$ git aide le journal

Nous avons discuté de la façon de voir Git Commits Connexion sur Ubuntu 20.04 Système dans cet article. Nous avons également répertorié et expliqué différentes options que vous pouvez utiliser avec la commande «Git Log».