У меня есть ветка в git, и я хочу выяснить, из какой ветки она изначально была разветвлена и при какой фиксации.
Github похоже, знает, поскольку, когда вы делаете запрос на перенос, он обычно автоматически устанавливает, в какую ветку он должен перейти, но я не могу понять, как это сделать вручную из командной строки.
Позвольте мне добавить конкретный пример:
master -- ongoing development
2.2 -- stable maintenance
Функциональная ветка функция
была создана (при фиксации B
ниже) и работала над ( B '
, C'
& E '
) и объединены с исходной веткой, чтобы получить C
и D
feature branch: B'-C'-C--D--E'
/ /
source branch: A--B--C--D--E-- ...
Теперь я хочу объединить объект
обратно в его исходный код, но Я не уверен, было ли это изначально ответвлением от master
или 2.2
. Существует ли программный способ, позволяющий объединить эту функцию с правильным источником, чтобы узнать, является ли исходная ветвь master
или 2.2
?