Comment puis-je filtrer git log
pour n'afficher que mes modifications (à l'exclusion des modifications validées par d'autres développeurs)?
Réponses:
Vous pouvez filtrer le journal par l'auteur par exemple, afin de pouvoir filtrer par votre nom:
git log --author="YourName"
ou par committer:
git log --committer="YourName"
-i
active également la casse-insensitive-regex pour la valeur de--author
Vous devez utiliser l' --author
indicateur pour la git-log
commande .
Ainsi:
git log --author="You Name"
Une partie du nom fonctionne également:
git log --author=Name
Cependant, si vous souhaitez 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 alors créer un alias:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
Vous pouvez alors simplement taper: git mylog
et voir uniquement vos commits.
my-history = !git log --author=\"$(git config user.name)\"