GIT World: Resolver un conflicto rápidamente cogiendo nuestro fichero o el remoto

Buenas,

A veces al mezclar código nos encontramos con ficheros autogenerados normalmente muy grandes que al intentar mezclar nos da conflictos. A veces esos ficheros queremos tener la versión local o bien la versión remota.

Para ello GIT nos da estas opciones con git checkout que nos van a ahorrar tiempo y quebraderos de cabeza

https://git-scm.com/docs/git-checkout/2.5.1#git-checkout—ours

Por ejemplo si para el fichero x queremos mantener nuestro archivo local haremos:

git checkout –ours file1

Si queremos el archivo remoto:

git checkout –theirs file1

Saludos!