Rebase desde el nodo maestro al nodo anterior en el maestro

Digamos que tengo el siguiente gráfico:

800 9ff vv ----o--o--o--o--o--o <-master \ o--o--o <-feature 

Y quiero el siguiente estado después del command:

  800 9ff vv ----o--o--o--o--o--o <-master \ o--o--o <-feature 

Entonces, ¿cómo retroceder al revés en la misma twig? ¿Podría dar una respuesta exacta con los nombres de las twigs exactos y los hashes de 3 caracteres como se especifica?

Muchas gracias.

Esto es para lo que rebase --onto es. Mientras está feature , haga esto:

 git rebase --onto 800 9ff 

Eso mueve la twig en la que estás ( feature ) a 800 desde 9ff.

Creo que lo siguiente debería hacer lo que quieras.

 git checkout 800 git cherry-pick 9ff..feature git checkout -b newfeature 

el gráfico resultante se verá como

  800 9ff vv ----o--o--o--o--o--o <-master \ \ \ o--o--o <-feature \ \ \ (The same commit) \ / \ / \ / o--o--o <-newfeature 

Eliminar la twig de feature y cambiar el nombre de la twig de newfeature le dará el gráfico que desea.