Resolviendo conflictos en fusión (Eliminado y Modificado)

Estoy tratando de arreglar un conflicto en una fusión. Tengo twigs Master y Develop . En Develop hicimos los cambios que después de un time nos fusionamos en Master.

Hace un time tuvimos que enviar algunas modificaciones a la Master ya que desde allí nuestro server toma el código para implementar.

Por supuesto, ahora cuando intentamos combinar Master <-Develop, hay un conflicto en los dos files modificados en Master.

Entonces, primero probé la fusión:

enter image description here

Como pueden ver, existe el conflicto, así que probé un estado de git y luego un git diff:

enter image description here

Me gustaría solucionar el problema aceptando los cambios realizados en el Máster.

Me gustaría solucionar el problema aceptando los cambios realizados en el Máster.

Para un file específico, usando git checkout :

 git checkout --ours -- modukle/Webapp/sec/Webapp/Controller/VoucherController.php 

En cuanto a "borrado por nosotros", si quieres mantener esa eliminación, simplemente git add -u . .

Un git status no debería mostrarte más conflicto.

Se necesita un git commit para completar la fusión.

Primero rebase su twig sobre master nuevamente.

 git rebase -i <remote_name>/master 

Ahora esto daría lugar a conflictos de combinación solo si los files / files que modificó en su twig Develop son los mismos que los que se modificaron en Master en su commit anterior. Si no, simplemente lo rebase sobre Master . A continuación, puede forzar la inserción ( git push <remote_name> Develop --force ) a Desarrollar (ahora esa es su synchronization con todas las confirmaciones de la Maestra ) y crear una RP.