Git переместить начало ветви вперед в дереве - PullRequest
12 голосов
/ 14 августа 2010

Ладно, я почти разобрался с этим ребазом.

Я чувствую приближающийся прорыв - вот переломный момент:

Как мне сделать ребаз, чтобы перейти с:

A - - B - - C - - D - - E (HEAD)
|
\ - - F - - G (branch1)

Кому:

A - - B - - C - - D - - E (HEAD)
                  |
                  \ - - F - - G (branch1)

Я не просто хочу объединить HEAD ~ 1 с branch1, я думаю, что хочу перебазировать branch1, верно?

Я чувствую, чтоЯ почти впадаю в это - помогите!?

Ответы [ 2 ]

16 голосов
/ 14 августа 2010

Это стандарт rebase, ничего сложного не происходит. Вы хотите:

git checkout branch1
git rebase D
3 голосов
/ 14 августа 2010

Это можно сделать с помощью git rebase:

git checkout branch1
git rebase {COMMIT ID of D}
...