Git перебазировать ветку на мастер не удалось, как решить?

Я работал над локальной копией удаленного репозитория git. Я создал ветку на своей локальной копии, назовем ее my_branch. Я совершил несколько раз на my_branch.

Я недавно нажал "my_branch" на удаленный. Однако я не знал, что кто-то еще добавил версию к удаленному мастеру. Итак, я принес его своему местному мастеру.

Итак ... Короче говоря, мой локальный репо выглядит так (я пытаюсь использовать соглашение о диаграммахВот)

 --C0--------------C7--  (local master)
      \
       --C1-C2-C3--     (local my_branch)
             \
              --C4-C5-C6--     (local sandbox_branch)

Я хочу, чтобы это выглядело так:

 --C0--------------C7--  (local master)
                      \
                       --C1'-C2'-C3'--     (local my_branch)
                             \
                              --C4'-C5'-C6'--     (local sandbox_branch)

Я попытался перебазировать локальный мастер my_branch ONTO, но я получил это сообщение об ошибке (я использую визуальный инструмент для git под названием GitX):

Rebase Failed!
There was an error rebasing HEAD with branch 'master'.

command: git rebase refs/heads/master

It seems that I cannot create a rebase-apply directory, and
I wonder if you are in the middle of patch application or another
rebase.  If that is not the case, please
    rm -fr /my_project_directory/.git/rebase-apply
and run me again.  I am stopping in case you still have something
valuable there.

Что я делаю неправильно? Как мне справиться с этим? Если бы я сделал это в командной строке, что это за команда, чтобы привести меня в состояние на диаграмме выше?

ОБНОВЛЕНИЕ 1

Кстати, я не нахожусь в центре патча приложения или другой ребаз ... по крайней мере, не намеренно. После того, как я узнал, что пульт был обновлен ПОСЛЕ того, как я нажал, я сделал выборку. Могло ли это что-то сделать, чтобы заставить GitX думать, что я нахожусь в центре патча приложения или другого ребазинга?

Я также обновил диаграмму, чтобы быть более точным. Есть ветка от my_branch. Я не включил его в первоначальный вопрос, потому что не думал, что это будет иметь значение. Я в том числе на всякий случай ...

ОБНОВЛЕНИЕ 2

К вашему сведению ... Главное дерево для «локальных» и «удаленных» выглядит как диаграмма, которую я нарисовал, за исключением того, что в ней нет sandbox_branch.

Ответы на вопрос(1)

Ваш ответ на вопрос