Это сложная ситуация, но, по сути, здесь произошло то, что наша ветвь отделена от хозяина.Итак, по сути:
A - B - C master
\
X - Y - Z feature
превратился в:
A - B - C master
(A) - (B) - X - Y - Z feature
SHA одинаковы для A / (A) и B / (B).Именно так оно и выглядит в GitK.На данный момент я просто пытаюсь вернуть его в том же порядке, в котором он был ранее.К сожалению, поскольку SHA кажутся идентичными, я не знаю, как я могу манипулировать X, чтобы разветвляться из B вместо (B).Честно говоря, я не знаю, с чего начать попытки восстановления.Как я могу соединить две ветви в коммите B?
Обратите внимание, что я видел этот вопрос , но, похоже, это немного другая проблема, потому что sha-1 из B и (B) одинаковы, поскольку не были изменены.