Название не очень понятно. Что мне действительно нужно делать часто, так это следующее:
Допустим, у меня идет разработка с несколькими коммитами c1, c2,... и 3 ветками A, B, C
c1--c2--c3--(B)--c4--(A,C)
Ветви A и C находятся в одном коммите.
Теперь я хочу, чтобы ветвь A вернулась туда, где B, чтобы она выглядела так:
c1--c2--c3--(A,B)--c4--(C)
Важно то, что это должно происходить локально и на GitHub.