Git, voir la liste des commentaires de mes N derniers commits


Réponses:


195

Si vous souhaitez 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 plus simple en une ligne:

git log --oneline -n 5 --author=Salvador

Modifié pour ajouter

Si vous aimez la version à une seule ligne, essayez de créer un alias pour git logcomme celui-ci (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 simplement utiliser:

glog -n 5

Et j'obtiens une belle sortie telle que:

Sortie de borne

Ce qui est coloré, montre le nom de l'auteur et montre également le graphique et vous pouvez toujours passer d'autres indicateurs (tels que --author) qui vous permet de le filtrer encore plus.


2
Vous pouvez enregistrer deux frappes, par exemple git log -5. Si vous limitez le nombre de commits à produire dans un script, vous devez être gentil avec les autres et utiliser l'option longue, par exemple git log --max-count=5.
Dennis

Ce serait bien si une nouvelle ligne pouvait être ajoutée après la dernière ligne, mais je n'ai pas trouvé de bon moyen de le faire.
A.Robert

Remarque: utilisez git show -n 5pour voir les changements des 5 derniers commits
Black

6

Utilisez les options de filtrage --authoret / ou --committeravec git log, plus l' -noption pour limiter le nombre de validations. Par exemple:

git log --author='Salvador Dali' -n 10

3
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 git log avec un ID de validation complet.

Vous pouvez créer votre propre format à partir de: Git Pretty Format


2

git log --author="My name" -n 5(voir man git-logpour toutes les alternatives)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.