Cómo forzar sobrescribir archivos locales en Git Pull
- 2791
- 528
- Berta Solano
Usando Git Pull, descargamos los últimos cambios del repositorio remoto de GIT al código de repositorio local. Durante este proceso, enfrentamos problemas muchas veces debido a los cambios locales. Luego necesitamos forzar sobrescribir cualquier cambio local y actualizar todos los archivos del repositorio remoto.
Importante :-
- Todos los cambios locales se perderán.
- Cualquier compromiso local que no haya sido empujado se perderá.
- Cualquier archivo que no se rastree por Git no se verá afectado.
Comandos para sobrescribir archivos locales:-
Use el siguiente comando para forzar sobrescribir archivos locales desde el repositorio remoto. Asumimos que está descargando cambios de la rama maestra remota.
$ git fetch -todo $ git reins -origen -hard/maestro
Para descargar cambios de alguna otra rama, use el siguiente comando.
$ git reins -origen -hard/other_branch
Explicación:-
- El comando Git Fetch descarga las últimas actualizaciones del control remoto, pero no se fusione ni se rebase en archivos locales.
- Restablecimiento de git restablece la rama maestra a lo que acabas de buscar. La opción -hard cambia todos los archivos en su árbol de trabajo igual que en Origin/Master
- « Cómo montar Windows Remote Windows Compartir en Linux
- Cómo instalar Firefox Developer Edition en Ubuntu, Debian y LinuxMint usando PPA »