git branch deshaciendo un commit

Accidentalmente olvidé abrir una nueva sucursal y comprometí mis cambios con el maestro, pero no los he enviado al repository remoto. Ahora tengo el post: "Tu sucursal está por delante de 'origin / master' en 1 commit".

Lo que me gustaría hacer es hacer que mi maestro sea igual que el maestro en el repository remoto, volviendo al estado anterior o por otros medios, y luego abrir una twig desde allí para enviarlo al control remoto. No me importa volver a hacer los cambios que hice en mi compromiso accidental anterior.

Cuando yo :

cemgun@db05:~/mini$ git reset --hard HEAD is now at 2e2adc9 SHBDN-8584 changes cemgun@db05:~/mini$ git reset --hard HEAD is now at 2e2adc9 SHBDN-8584 changes 

Todavía estoy en mi compromiso accidental.

Cuando yo :

 cemgun@db05:~/mini$ git checkout -f Your branch is ahead of 'origin/master' by 1 commit. cemgun@db05:~/mini$ git checkout -f Your branch is ahead of 'origin/master' by 1 commit. 

Todavía estoy en mi compromiso accidental.

Alguna sugerencia ? Thx por tu time.

Tratar:

 $ git reset --soft HEAD^ $ git checkout -b new_branch 

Esto deshará el último compromiso, dejando los cambios en el repository de trabajo, y luego creará new_branch que contenga esos cambios. A continuación, puede crear una nueva confirmación en la nueva twig.