Например, с git log --graph --all я получаю хороший обзор коммитов, но путаю, какая строка является мастером, и которая является моей веткой, например.
Ответ 1
Попробуйте вариант оформления.
git log --graph --all --decorate
Он комментирует коммиты, на которые указывают теги или ветки.
Ответ 2
Я искал что-то похожее на это - но хотел знать, в какую ветку было внесено изменение. Надеюсь, этот ответ будет полезен и другим.
Я исследую риск с использованием шифрования blackbox, когда репозиторий и его ветки/теги могут стать недоступными для текущих admins когда достаточное количество пользователей покидают проект, и каталог keyrings не был религиозно основан на оригинале)
Я обнаружил, что ответ ниже был полезен, когда каталог keyrings не обновлялся от master...
По --source мне нужно было добавить --source чтобы показать ветки/теги. Добавление --name-only также покажет, какой файл был фактически изменен.
cd /path/to/repo-that-uses-blackbox-encryption
git log --graph --all --decorate --source --name-only keyrings
Если вы используете oh-my-zsh в качестве терминала, то вам доступны несколько псевдонимов git. Все это можно увидеть в репозитории oh-my-zsh/plugins/git. Если вы не используете этот терминал, вы можете просто взять псевдонимы и вставить те, которые вам нравятся, в вашу среду.
Принятый ответ представляет команду git log --graph --all --decorate, которая доступна как псевдоним glgga в oh-my-zsh.
Лично я предпочитаю псевдоним glods который переводится как: