Estoy trabajando en una sucursal (es decir, design
) y realicé una serie de cambios, pero debo descartarlos todos y restablecerlos para que coincidan con la versión del repositorio. Pensé que git checkout design
lo haría, pero simplemente me dice que ya estoy en la rama design
y que tengo 3 archivos modificados.¿Cómo descartar todos los cambios realizados en una sucursal?
¿Cómo descartar esos cambios y obtener la rama tal como está ahora en el servidor remoto?
o 'git reset --hard HEAD ^' – deadfish
'git reset --hard HEAD ^' realmente debería ser la respuesta aceptada. OP no estaba preguntando sobre otras sucursales ... – bphilipnyc
Intenté esto, y creo que borró todo desde mi último empujón, no solo mi último compromiso. –