git журнал показывает все теги _except_ - PullRequest
0 голосов
/ 17 февраля 2020

Ситуация: я использую теги в git для пометки версий. У меня также есть быстрая команда, чтобы показать мне простой график в git со всеми моими активными ветвями разработчика:

git log --oneline --graph --simplify-by-decoration --all

Проблема в том, что это показывает все теги, пожирая много недвижимости на экране. Есть ли способ отфильтровать теги? Мне все еще нужна вся остальная информация (то есть только активные ветки разработки).

Я пытался использовать --exclude="refs/tags/* безрезультатно - какие-либо другие предложения?

Я включил изображение того, как выглядит мой git журнал со всеми тегами, загромождающими его .

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Вы можете легко подобраться:

git log --graph --decorate --oneline \
        --simplify-by-decoration --branches --decorate-refs=refs/heads

Добавьте --decorate-refs=refs/remotes, чтобы включить удаленные ветви в украшение, --remotes, чтобы включить их в подсказки для начинающих.

0 голосов
/ 17 февраля 2020

Я ищу команду:

    git log --oneline --graph --decorate --simplify-by-decoration --branches --remotes --decorate-refs=refs/heads --decorate-refs=refs/remotes

Спасибо @jthill и @torek за помощь в решении этой проблемы.

РЕДАКТИРОВАТЬ:

После дальнейшего экспериментируя, я нашел следующую команду:

log --oneline --graph --decorate --simplify-by-decoration --all --decorate-refs-exclude=refs/tags

Приведенная выше команда будет включать все локальные и удаленные ветви, включая индикатор HEAD, и исключит теги

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...