Как получить номер ревизии последнего коммита в мастер ветке - PullRequest
1 голос
/ 24 сентября 2019

Я пытаюсь найти команду, которая может помочь мне найти номер "ревизии" origin/master.команда должна быть в состоянии найти ревизию из любой ветви, которая в настоящий момент извлечена.

Предполагая, что я нахожусь в git rev-list --max-count=1 HEAD --remotes=master.Но это не дало мне «Правильный» номер редакции.Это дало мне номер ревизии, который был 3-4 коммитов позади.Так что не уверен, что он получил это из master или из локального.

Ответы [ 2 ]

2 голосов
/ 24 сентября 2019

Вы имеете в виду, идентификатор ревизии?

git rev-parse HEAD
0 голосов
/ 24 сентября 2019

Не уверен насчет команды git, но cat .git/refs/remotes/origin/master даст вам зафиксировать хэш источника / мастера.

В соответствии с комментарием Ulysse BN, соответствующая команда git будет git rev-parse origin/master

Вы можете показать дополнительную информацию с помощью git show origin/master или git log -1 origin/master

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