Come posso filtrare git log
per mostrare solo le mie modifiche (escluse le modifiche commesse da altri sviluppatori)?
Risposte:
Ad esempio, puoi filtrare il registro in base all'autore, quindi puoi filtrare in base al tuo nome:
git log --author="YourName"
o da committer:
git log --committer="YourName"
-i
abilita anche regex senza distinzione tra maiuscole e minuscole per il valore di--author
Dovresti usare il --author
flag per il git-log
comando .
Così:
git log --author="You Name"
Anche una parte del nome funziona:
git log --author=Name
Tuttavia, se vuoi usare uno script generico come questo suggerimento , potresti farlo in questo modo:
git log --author="$(git config user.name)"
Potresti quindi creare un alias:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
Puoi quindi digitare: git mylog
e vedere solo i tuoi commit.
my-history = !git log --author=\"$(git config user.name)\"