para reemplazar su principal con el maestro de origen:
$ git checkout master
$ git branch -M master old-master
$ git checkout --track -b master origin/master
La página de manual git-merge
define la estrategia de 'nuestro' como (énfasis añadido)
ESTRATEGIAS MERGE
nuestros
Esto resuelve cualquier cantidad de encabezados, pero el resultado de la fusión es
siempre es el encabezado actual. Está destinado a ser utilizado para reemplazar el antiguo historial de desarrollo de las ramas laterales.
Si desea una rama remota para ganar, cree una rama de seguimiento, compruébalo, y git merge -s ours ...
desde allí.
415 preguntas, y menos de la mitad aceptada? –
@mitch 2 preguntas y ambas aceptadas? – mrblah
Encontré esto en mi búsqueda; Lo dejaré aquí: http://gitready.com/advanced/2009/02/25/keep-either-file-in-merge-conflicts.html – orbiteleven