Si vous avez une longue liste de commits et que vous voulez juste des informations de base sur les commits; Ensuite, la commande Git Log fournit un affichage d'une ligne de chaque engagement. Nous avons préparé cet article pour démontrer l'utilisation de la commande GIT Log pour obtenir la sortie de Commit en une seule ligne: commençons ce guide à partir de l'utilisation générale du journal GIT suivi de notre zone ciblée:
Importance du journal git
Git Log Command est l'un des principaux contributeurs de Git pour en faire un meilleur choix pour les projets de contrôle de version. Les modifications sont commises fréquemment et les informations sur ces commits sont stockées dans l'histoire. La commande Git Log est utilisée pour récupérer l'historique et récupérer les informations liées à ces commits. La commande GIT propose d'obtenir les informations liées aux commits en filtrant le contenu selon l'exigence de l'utilisateur. Par exemple, si vous souhaitez filtrer les commits effectués par des auteurs spécifiques; Il vous suffit de saisir le nom de l'auteur avec la commande Git Log au lieu de passer par tous les commits, puis de rechercher cet auteur manuellement.
Comment utiliser le journal git
L'application générale du journal GIT est spécifiée par la syntaxe écrite ci-dessous:
Git Log [] [ ] [[-] ]]
L'option de cette commande fait référence au modèle de sortie de la commande log; et la plage de révision est spécifiée pour obtenir la liste des validations entre deux révisions et le chemin est spécifié, obtenir le contenu du journal de ce fichier uniquement:
Nous avons ajouté un projet GitHub pour vérifier les validations de ce projet: Utilisez l'une des commandes mentionnées ci-dessous pour imprimer tous les engagements du projet en détail:
$ git journal
Ou:
$ git log - tout
Les deux commandes afficheront les informations détaillées sur les commits: vous remarquerez une sortie de plusieurs pages de cette commande qui indique les informations suivantes: hachage unique de validation, temps / date de cet engagement et nom et e-mail.
Comment utiliser le journal git pour imprimer une seule ligne
Comme l'exécution générale de la commande GIT Log donne des informations détaillées sur les commits; Mais cela peut être parfois irritatif en raison d'une longue liste de validations. Si vous souhaitez obtenir des informations limitées qui fonctionnent pour vous, vous pouvez utiliser "une ligne”Option de commande git qui imprime une seule ligne d'informations sur les validations. Ce "une ligne«La propriété est basée sur deux options de la commande GIT Log: qui sont«-joli = online" et "-abrév-commit»:
Pour mettre en évidence la différence, nous avons exécuté les deux options en émettant la commande mentionnée ci-dessous:
Le "-joli = en ligne”L'option imprime le format en ligne de Commits mais ne prend pas en charge la forme courte de SH: La commande suivante peut être utilisée pour le déclencher:
$ git log --pretty = en ligne
Le "-abrév-commit»Les impressions se commises avec toutes les informations, mais seul le hachage de chaque commit est en mesure d'un court format; Utilisez la commande mentionnée ci-dessous pour exécuter cette option:
$ Git Log --abbrev-Commit
Les deux options ci-dessus sont fusionnées pour obtenir le résultat dans une seule option avec la commande GIT LOG: Exécutez la commande mentionnée ci-dessous pour obtenir le résultat de deux commandes ci-dessus dans une seule commande uniquement:
$ Git Log --Oneline
La sortie montre que seules des informations importantes sur le commit sont fournies qui incluent le court hachage de commit et le nom de cette validation.
Conclusion
La technologie informatique change de jour en jour pour la rendre plus compétente dans cet environnement révolutionnaire. Ces modifications peuvent également se présenter sous la forme d'une invention de logiciel ou du matériel et de les améliorer réside également dans ce phénomène. Des millions de projets sont maintenus par les organisations travaillant dans l'industrie informatique et ces projets rencontrent quotidiennement l'ajout de code source; Ainsi, les entreprises préfèrent utiliser un système de contrôle de version pour garder une trace des modifications. Un logiciel open source bien connu Git prend en charge l'accès à la version de version pour gérer ces projets et les modifications sont engagées et suivis pour conserver les versions précédentes. Dans ce guide, nous avons démontré l'utilisation de la commande de journal GIT pour imprimer les informations en ligne de Commits. Cependant, les informations détaillées sur les commits peuvent également être atteintes à l'aide de cette commande.