Restaurar el maestro local después de hacer commits en él

He clonado un proyecto de github . Cuando comencé a desarrollar un nuevo requerimiento, olvidé hacer una nueva sucursal y modifiqué el código en mi master local en lugar de una nueva sucursal.

Ahora, necesito restaurar mi master local, es decir, get el mismo código maestro remoto en mi maestro local sin ninguna diferencia entre ellos, y sin enviar nada ni modificar el código en github. ¿Cómo puedo hacer eso?

Puedes hacer esto en 3 pasos:

  1. Crea una nueva twig de tu twig master existente

     git checkout -b feature_branch 
  2. Eliminar su twig master

     git branch -D master 
  3. Crea una nueva twig master

     git checkout -b master --track origin/master 

Esto crea una twig de características (que debería haber hecho al principio de manera ideal), y una nueva twig principal para usted.