Mover el puntero a la última confirmación existente de maestro

Soy nuevo en los commands de git y la primera vez que necesito hacer tal cosa y no tengo ni idea de dónde empezar Lo que tengo ahora:

branch-name E / master A - B - C - D - F- G 

Lo que quiero tener

 branch-name E / master A - B - C - D - F- G 

¿Cómo puedo lograr eso?

Editar: post de error

git rebase master terminó con un post de error:

CONFLICTO (modificar / eliminar): file.txt eliminado en HEAD y modificación en Inicial. Versión Confirmación inicial de file.txt que queda en el tree. Error al fusionarse en los cambios. Parche fallido en 0001 Confirmación inicial La copy del parche que falló se encuentra en: project-path / .git / rebase-apply / patch Advertencia: Es probable que la fuente de su console no admita Unicode. Si experimenta caracteres trange en la salida, considere cambiar a una fuente TrueType como L ucida Console.

Es una simple git rebase :

 git checkout branch-name git rebase master 

Pero es posible que tengas que forzar la inserción de la twig después de la rebase (si ya la presionaste antes): git push --force .
Eso podría ser problemático si otros ya estuvieran trabajando en esa misma sucursal en su propio repository local, ya que tendrían que restablecerlo a esa nueva historia.
En ese caso (twig ya empujada), las alternativas serían (similar a lo que se discute en " alternativa al rebasing push commits "):

  • fusionar master con branch-name (no siempre considerado como una mejor práctica)
  • un git cherry-pick en una nueva sucursal