Объяснение строки коммита в записи журнала git - PullRequest
1 голос
/ 18 марта 2019

Иногда я вижу много информации о ветвлении, когда я звоню git log в моем репо. Например:

commit COMMIT_HASH (HEAD -> CURRENT_BRANCH, tag: A_TAG, ANOTHER_BRANCH, ANOTHER_BRANCH)
Author: AUTHOR_NAME
Date: DATE

    LOG MESSAGE

Мой вопрос касается части в первой строке сообщения. После COMMIT_HASH есть некоторая информация о том, что, по моему мнению, является некоторой историей отрасли. Честно говоря, я не прошел полное описание git log; однако, я не мог найти описание его выходного формата. Будем благодарны за разъяснения или ссылку на информацию.

1 Ответ

2 голосов
/ 18 марта 2019

Это то, что называется "украшения". Он показывает, какие ссылки в данный момент указывают на этот коммит.

Вы можете управлять отображением этой информации с помощью --decorate (по умолчанию) / --no-decorate. ( документ )


И чтобы ответить на ваш вопрос в комментарии (означает ли это, что эта глава указывает на все 4 упомянутые вещи?):

Нет. HEAD указывает только на одну вещь. Как правило, текущая извлеченная ветвь, но это может быть просто фиксация (в случае отдельного состояния HEAD). У вас могут быть другие ссылки, которые указывают на тот же коммит, но HEAD указывает только на один.

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