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!