Existe-t-il un moyen de voir une liste de commentaires et l'heure de mes derniers commits N dans Git?
Après avoir regardé SO, la seule chose pertinente que j'ai trouvée est Git - récupère tous les commits et les blobs qu'ils ont créés , mais il affiche tous les commits de tous les utilisateurs et génère beaucoup d'autres informations.
Si vous voulez utiliser la ligne de commande, vous pouvez utiliser le --author=<your name>
Par exemple: pour voir vos 5 derniers commits
git log -n 5 --author=Salvador
Si vous voulez une solution simple en une ligne:
git log --oneline -n 5 --author=Salvador
édité pour ajouter
Si vous aimez la version simple ligne, essayez de créer un alias pour git log
comme ça (c'est ce que j'ai pour zsh)
alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
Maintenant, je peux juste utiliser:
glog -n 5
Et je reçois une belle sortie telle que:
Ce qui est coloré, affiche le nom de l'auteur et affiche également le graphique. Vous pouvez toujours passer d'autres indicateurs (tels que --author) qui vous permettent de le filtrer encore plus.
Utilisez le --author
et/ou --committer
options de filtrage avec git log
, plus le -n
option pour limiter le nombre de commits. Par exemple:
git log --author='Salvador Dali' -n 10
git log --format="%h %B" --oneline -n 1
Cela vous permettra d'obtenir le dernier bloc de commentaires du journal git avec un identifiant de validation abrégé.
git log --format="%h %B" --oneline -n 1
Cela vous permettra d'obtenir le dernier bloc de commentaires du journal git avec un identifiant de validation complet.
Vous pouvez créer votre propre format à partir de: Git Pretty Format
git log --author="My name" -n 5
(voir man git-log
pour toutes les alternatives)