Estoy tratando con bastantes archivos binarios generados por un programa. La fusión automática no funciona bien para estos archivos. Lo que me gustaría hacer al fusionarme es, literalmente, tomar una copia u otra. No es ideal, pero creo que es el mejor enfoque.Git fusionando los pasos
Ahora mi entender, es que si quería tomar un archivo de la rama estoy fusión de, y descartar por completo nuestra versión, que debería hacer:
git merge <branchname>
git checkout --theirs <filename>
git add <filename>
git commit
¿Es esto correcto o estoy ¿Echando de menos algo?
me gustaría hacerlo sin utilizar .gitignore
He estado buscando un momento sobre cómo resolver los conflictos resultantes de 'git merge -X theirs upstream/master'" ambos añadidos ". 'git checkout --theirs .' fue lo correcto. Gracias. –