Git фиксирует сообщения из запроса на извлечение - PullRequest
0 голосов
/ 27 февраля 2019

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

1 Ответ

0 голосов
/ 27 февраля 2019

Большинство платформ для размещения кода предоставляют запросы на получение доступа в качестве специально названного ref.Например, в GitHub запросы извлечения называются pull/ID/head, где ID - номер запроса извлечения.

Так что, если основной репозиторий называется origin, вы можете проверитьветвь для запроса на получение 123 с помощью команды git fetch origin pull/123/head:pr-123, которая создаст ветвь pr-123.Затем вы можете запустить git log на нем как обычно.

Если вы используете GitLab или Bitbucket, они имеют схожие конфигурации, но имена ссылок отличаются.Вы можете обратиться к документации для платформы, которую вы используете, чтобы узнать, какие ссылки они используют.

Конечно, эти платформы также предоставляют веб-интерфейсы, которые вы можете использовать, если хотите.

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