Допустим, у меня есть ветвь функций с именем feat
, которая была объединена с веткой master
:
master feat
| .
(1) .
|\ .
| \ .
| \ .
| \ .
| \. <-- create branch `feat` from `master`
| |
| |
| (2) <-- make a commit on `feat`
| /
| /
| /
| /
|/
(3) <-- merge `feat` into `master`
|
Как я могу узнать из коммита слияния (3), какая ветвь источника для этого коммит был (feat
)?
Я обнаружил, что вы можете получить список имен веток с коммитом ha sh, запустив git branch --contains <commit>
, но тогда я все еще остаюсь с проблемой, которую я не знаю коммита ha sh последнего коммита в исходной ветке (2).
Редактировать:
Нет, Поиск какой ветки а Git commit пришел от не отвечает на мой вопрос. Пожалуйста, прочитайте последний абзац этого вопроса.