tipos - Confusión de Git: ¿cómo revertir los cambios locales al último impulso remoto?
tipos de etiquetas en git (1)
Tengo un repositorio de git local, pero las cosas se complican y se complican y simplemente quiero sobrescribir todos los archivos de mi directorio local con la última versión de lo que hay en el repositorio remoto. Esto sería como un clon, pero para un repositorio de git local ya configurado.
Por ejemplo: si utilizo git pull
, entonces no obtengo las carpetas eliminadas localmente del control remoto.
¿Es el checkout
que debo usar? ¿Pero cómo decirle que recupere los archivos desde un control remoto (y no desde el escenario) y que sobrescriba todos?
Probablemente quieras usar git reset
. Suponiendo que haya realizado una git fetch
recientemente, lo siguiente descartará todo en su local y lo restablecerá al punto que especifique como el argumento final (en este caso, la HEAD actual de la rama de seguimiento remoto de origin/master
)
$ git reset --hard origin/master