85 votes

Filtrer le journal git pour afficher uniquement mes modifications

Comment puis-je filtrer les git log pour afficher uniquement mes modifications (à l'exclusion des modifications validées par d'autres développeurs)?

101voto

aleroot Points 30853

Vous pouvez filtrer le journal par l'auteur, par exemple, pour filtrer par votre nom:

 git log --author="YourName"
 

ou par committer:

  git log --committer="YourName"
 

27voto

Haralan Dobrev Points 2682

Vous devez utiliser l' --author drapeau de l' git-log commande.

Comme suit:

git log --author="You Name"

Une partie du nom est aussi de travail:

git log --author=Name

Cependant, si vous voulez l'utiliser dans un script générique comme dans cette astuce, vous pouvez le faire comme ceci:

git log --author="$(git config user.name)"

Vous pouvez ensuite faire un alias:

git config --global alias.mylog '!git log --author="$(git config user.name)"'

Vous pourriez ensuite il suffit de taper: git mylog et voir vos commits seulement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X