Это не совсем то, что вы просили, но
git log --graph --simplify-by-decoration --pretty=format:'%d' --all
неплохо справляется. Он также показывает теги и удаленные ветки. Это может быть не желательно для всех, но я считаю это полезным. --simplifiy-by-decoration
это большой трюк для ограничения показанных ссылок.
Я использую аналогичную команду для просмотра моего журнала. Я смог полностью заменить свое использование gitk
этим:
git log --graph --oneline --decorate --all
Я использую его, включив эти псевдонимы в мой файл ~ / .gitconfig:
[alias]
l = log --graph --oneline --decorate
ll = log --graph --oneline --decorate --branches --tags
lll = log --graph --oneline --decorate --all
Редактировать: Обновлены предлагаемые команды журнала / псевдонимы для использования более простых флагов параметров.