Git журнал без тегов

Итак, я делаю что-то вроде

 git log --graph --pretty='%h %d %s' -n10

чтобы получить краткую историю моих недавних коммитов.

Единственная проблема, с которой я сталкиваюсь, - это то, что большую часть времени мне не интересны теги, а только ветки. % d показывает как теги, так и ветки. Есть ли способ показать только имена ветвей, а не теги?

Ответ 1

git log --format="%C(auto) %h %s"

введите описание изображения здесь

Ответ 2

добавьте это в свой .gitconfig

[alias]
        blog = log --graph --oneline --pretty=format:'%Cred%h%Creset - %C(yellow)%s%Creset %C(green)<%an>%Creset %C(blue)@%d%Creset' --abbrev-commit

Таким образом вы получаете только номер фиксации, сообщение о том, как совершили фиксацию и в какой ветке она была совершена. и вам нужно только ввести git blog, и вы можете смотреть на цвета, когда хотите

и если вы действительно только имя ветки просто:

git log --graph --oneline --pretty=format:'%C(blue)@%d%Creset'