2009-12-02 15 views
7

No quiero lidiar con ningún conflicto en mi rama principal local ya que el maestro de origen (remoto) ha cambiado y solo quiero el 100% de la versión del control remoto.¿Cómo puedo eliminar mi sucursal local en GIT?

¿Hay alguna manera de acabar con el maestro local? (aparte de simplemente borrar y clonar manualmente de nuevo).

Respuesta

6

Cuando en la rama 'master', sólo tiene que hacer

git reset --hard origin/master 

Tenga en cuenta que usted perdería los cambios locales de esa manera.

5

Así es como yo lo haría (mientras que en el Master):

git fetch origin 
git reset --hard origin/master 

Como se desprende de las otras respuestas, hay más de una manera de hacer esto. De alguna manera, para mí esto parece ser el más directo.

EDITAR: ¿A dónde han ido todas las demás respuestas?

Cuestiones relacionadas