Git, Zobacz listę komentarzy moich ostatnich n commitów
Czy jest sposób, aby zobaczyć listę komentarzy i czas moich ostatnich n commitów w Git?
Po obejrzeniu tak, jedyne co znalazłem to Git-get all commits and blobs they created , ale wyświetla wszystkie commity od wszystkich użytkowników i wyświetla wiele innych informacji.
4 answers
Jeśli chcesz użyć wiersza poleceń możesz użyć --author=<your name>
Na przykład: aby zobaczyć ostatnie 5 commitów
git log -n 5 --author=Salvador
Jeśli chcesz prostszego rozwiązania jednoliniowego:
git log --oneline -n 5 --author=Salvador
Edited to add
Jeśli podoba Ci się Wersja jednowierszowa, spróbuj utworzyć alias dla git log
w ten sposób (to jest to, co mam dla 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"
Teraz mogę po prostu użyć:
glog -n 5
I dostaję ładne wyjście takie jak:
Który jest kolorowany, pokazuje nazwę autora, a także pokazuje wykres i nadal można przekazać inne flagi (takie jak --author), co pozwala filtrować go jeszcze bardziej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-03 18:29:15
Użyj opcji filtrowania --author
i / lub --committer
z git log
oraz opcji -n
, aby ograniczyć liczbę zatwierdzeń. Na przykład:
git log --author='Salvador Dali' -n 10
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-24 14:47:17
git log --author="My name" -n 5
(zobacz man git-log
dla wszystkich alternatyw)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-24 14:49:04
git log --format="%h %B" --oneline -n 1
Dzięki temu uzyskasz najnowszy blok komentarzy git log ze skróconym identyfikatorem commit.
git log --format="%h %B" --oneline -n 1
Dzięki temu uzyskasz najnowszy blok komentarzy git log z pełnym identyfikatorem commit.
Możesz zbudować swój własny format z : Git Pretty Format
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-02 10:48:57