Différentes options de commande annotée
annoter La commande propose de nombreuses options pour récupérer différents types d'informations des fichiers utilisés dans le référentiel GitHub. Les objectifs de certaines options principalement utilisées de la commande annotate ont été décrites ci-dessous:
Option | But |
-b | Il est utilisé pour afficher un sha-1 vierge pour les commits des limites. |
-show-stats | Il est utilisé pour inclure des statistiques supplémentaires à la fin de la sortie. |
-L | Il est utilisé pour annoter la plage de ligne de n à m. |
-L: | Il est utilisé pour annoter la ligne en fonction du nom de la fonction. |
-l | Il est utilisé pour afficher une longue révision qui est désactivée par défaut. |
-t | Il affiche l'horodatage brut qui est désactivé par défaut. |
-n, -bage | Il est utilisé pour afficher le numéro de ligne d'origine. |
-e, -show-email | Il est utilisé pour afficher l'e-mail de l'auteur à la place du nom. |
-date | Il est utilisé pour spécifier le format de date. |
-premier parent | Il peut être utilisé pour déterminer quand une ligne est mentionnée dans une branche d'intégration particulière plutôt qu'à l'histoire. |
-incrémentale | Il est utilisé pour afficher le résultat progressivement. |
-codage = | Il est utilisé pour spécifier le codage utilisé pour les noms d'auteur et commettre des résumés. |
-M [] | Il est utilisé pour détecter les lignes déplacées ou copiées dans un fichier. |
-C [] | Il est utilisé pour détecter les lignes déplacées ou copiées à partir d'autres fichiers qui ont été modifiés dans le même engagement. |
-ignorer-rev | Il est utilisé pour ignorer la révision. |
-ignorer-revs-file | Il est utilisé pour ignorer les révisions répertoriées dans le fichier. |
-H | Il est utilisé pour afficher les messages d'aide. |
Différentes utilisations de la commande annotée:
Ce qui suit annoter La commande affichera toutes les informations du basique.py déposer:
$ git annoter basique.py
La sortie suivante montre que chaque ligne de la base.Le fichier py est annoté avec le SHA, le nom d'utilisateur GitHub est fyc21, la dernière date et heure engagées du fichier, et le code de chaque ligne.
Ce qui suit annoter La commande affichera les informations du basique.py Fichier de la ligne numéro 1 à 3.
$ git annotate -l 1,3 Basic.py
La sortie suivante montre les mêmes informations sur les bases.py Fixer comme le premier annoter Commande basée sur le numéro de ligne mentionné dans la commande.
Ce qui suit annoter La commande affichera les informations du basique.py fichier de la ligne numéro 4 à -2. Ici, la valeur négative est donnée pour le numéro de ligne de fin qui comptera la ligne vers l'arrière. Le basique.py Le fichier contient 4 lignes. Ainsi, la commande affichera les informations de la ligne 3 à 4 de la base.fichier PY.
$ git annotate -l 4, -2 basic.py
La sortie suivante montre les mêmes informations sur les bases.py fichier comme la première commande annotée basée sur le numéro de ligne mentionné dans la commande.
Le nom d'utilisateur du compte GitHub s'affiche par défaut lorsque le annoter La commande est exécutée pour tout fichier de référentiel publié dans le serveur distant. Mais si vous souhaitez récupérer l'adresse e-mail du compte GitHub, alors exécutez ce qui suit annoter commande. La commande affichera l'adresse e-mail de l'auteur de la base.fichier PY.
$ git annotate -e basique.py
La sortie suivante montre l'adresse e-mail du compte GitHub où le référentiel est publié.
Les dernières valeurs de date et d'heure engagées du fichier sont affichées par défaut lorsque le annoter La commande est exécutée pour le fichier de référentiel publié dans le serveur distant. Mais si vous souhaitez récupérer la valeur de l'horodatage en valeur de date et de temps, alors exécutez ce qui suit annoter commande. La commande affichera la dernière valeur horodat.fichier PY.
$ git annotate -t basique.py
La sortie suivante montre la valeur horodato à la place des dernières valeurs de date et d'heure engagées du fichier:
Dans les sorties précédentes, la valeur SHA est imprimée sous forme court. Si vous souhaitez récupérer la valeur SHA complète du fichier de référentiel, alors exécutez ce qui suit annoter commande. La commande affichera la valeur SHA détaillée de la base.fichier PY.
$ git annotate -l basique.py
La sortie suivante montre la valeur SHA complète du basique.py dossier avec les autres informations mentionnées précédemment:
Si vous souhaitez récupérer les informations statistiques supplémentaires de tout fichier de référentiel avec les informations par défaut, alors exécutez ce qui suit annoter commande. La commande affichera les informations supplémentaires de la base.fichier PY.
$ git anotate -show-stats basique.py
La sortie suivante montre les trois nouvelles informations statistiques supplémentaires du basique.py déposer. Ce sont le nombre de blob, le nombre de patch et le nombre de validations.
Si vous souhaitez récupérer les informations de n'importe quel fichier de référentiel progressivement, alors exécutez la commande suivante. La commande affichera les résultats incrémentiaux de la base.fichier PY.
$ git annotate - Incimental Basic.py
La sortie suivante montre la valeur SHA actuelle, le nom d'utilisateur, le courrier électronique, les valeurs d'horodatage de l'auteur, le nom d'utilisateur, le courrier électronique, l'horodatage, les valeurs de fuseau horaire de l'engagement, le message de validation et les valeurs SHA précédentes de la base de la base.fichier PY.
Conclusion:
Les différentes informations d'un fichier de référentiel peuvent être récupérées à l'aide du git annoter commande. Les objectifs et les utilisations des différentes options de cette commande ont été expliqués dans ce tutoriel en créant un référentiel de démonstration. J'espère que le concept de la commande annotate sera clair pour les lecteurs après avoir lu ce tutoriel.