Ссылка на запуск ветки Git - PullRequest
11 голосов
/ 16 марта 2010

Я пытаюсь найти ссылку на коммит запуска ветки из скрипта. Я имею в виду коммит sha, на котором ветвление было разветвлено.

Более того, я ожидаю, что это сработает для истории, сделанной из svn repo.

В этом сообщении просто дается первый коммит создания репо, а не коммит начала ветки функции.

1 Ответ

15 голосов
/ 17 марта 2010

То, что вы ищете, это команда merge-base:

git merge-base master feature-branch

напечатает лучшего общего предка этих двух ветвей, то есть там, где они разделились. (Документация содержит довольно красивые картинки, чтобы прояснить некоторые интересные случаи)

...