Deshágase de la twig y el código incorrecto con Git

Estoy trabajando en una nueva sucursal. Básicamente, he estropeado mi código y me gustaría volver al máster y comenzar de cero desde una nueva sucursal.

¿ $ git revert me devolvería al maestro?

o debería hacer lo siguiente:

 $ git branch -D branch-name 

Quiero deshacerme de todo el código y la twig completa actual que está desprotegida.

La documentation en línea es un poco confusa, teme estropear todo.

Para volver a la twig master simplemente use:

 git checkout master 

Si también quieres eliminar los cambios no confirmados, puedes seguir eso con:

 git reset --hard 

Puede eliminar la sucursal no deseada usando:

 git branch -D branch-name 

Sí, git branch -D branch-name eliminaría la twig dada. Los commits permanecerían en el repository hasta que se recoja la basura. Asegúrese de no tener esa twig desprotegida cuando la elimine. Para hacerlo, simplemente revisa master nuevamente con git checkout master , luego puedes ejecutar el command delete.

Si quieres volver a master, simplemente escribe esto:

 git checkout master 

Luego comienza una nueva twig desde allí.

Tratar:

 git checkout master git branch -d messed-up-branch-name-goes-here 

Se puede encontrar otra información en el libro de git .