Как указать название ветки в git.log?

Когда вы используете команду git log, вы получаете историю коммитов в вашем репозитории. По умолчанию, git log выводит информацию о каждом коммите, включая SHA-1 хэш коммита, автора, дату и сообщение коммита.

Если вы хотите добавить информацию о названии ветки к выводу git log, вы можете использовать флаг --decorate. Этот флаг позволяет показать названия веток и тегов, которые указывают на каждый коммит.

Просто запустите следующую команду:

git log --decorate

Результатом будет список коммитов с указанием названий веток или тегов при каждом коммите. Если ветка была удалена после коммита, название ветки будет показано в круглых скобках. Если же ветка существует до сих пор, её название будет показано после хэша коммита в угловых скобках.

Пример вывода команды git log --decorate:

commit d7834fdbea8fcc12a267f2697086ca1e0e0a0b5d (HEAD -> master, tag: v1.0.0, origin/master, origin/HEAD)
Author: John Smith <[email protected]>
Date:   Mon Sep 20 15:30:00 2022 -0700

    Updated README.md

commit 36afb435a566b76c9a52375962b0600f9f04b82e (tag: v0.1.0, origin/feature-branch, feature-branch)
Author: Jane Doe <[email protected]>
Date:   Fri Sep 17 09:45:00 2022 -0700

    Added new feature

...

В этом примере видно, что последний коммит имеет название ветки master, а также есть тег v1.0.0, указывающий на этот коммит. Предыдущий коммит имеет название ветки feature-branch.

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