Como forzar un git pull

Que pasa si tienes problemas con alguna rama, o algunos cambios que quieres dejar en el olvido.
El siguiente tip es muy practico para estas cosas, un ejemplo seria:

Para forzar Git, a realizar el pull ($ git pull) hay que hacer 2 cosas, la primera es descargar todo desde el remote, sin intentar hacer merge ni nada, esto se hace con:

Después necesitamos hacer un reset a tu rama master acorde a lo que acabamos de descargar (con el $ git fetch –all). Hay que agregar la opción –hard, que cambia todos los archivos locales por los que se obtuvieron con el fetch, a continuación un ejemplo haciendo el reset a master.

Con esto claro, vemos que la sintaxis es:

Tip:
Se pueden mantener los cambios locales, creando una rama antes de hacer el reset, ejemplo:

Los commits quedan almacenados en nueva-rama-para-guardar-local. Ahora nos toca decidir si queremos hacer el merge.

Suscribete ahora

Suscríbete y recibe información valiosa sobre UI, UX, CX y otras soluciones informáticas