Eliminar los marcadores de conflicto GIT en la línea de command

Me gustaría saber si es posible con uno o más commands de Linux eliminar los marcadores

<<<<<<< HEAD ... ======= ... >>>>>>> master 

de un conflicto GIT automáticamente.

Esta es la única forma de mantener AMBOS cambios, supongo. Y no, el order realmente no importa para lo que estoy tratando de hacer.

es posible?

Aquí hay una solución rápida usando grep :

 grep -vwE "(<<<<<<< HEAD|=======|>>>>>>> master)" input > output 

Supongo que el file que contiene el código fuente con los marcadores Git se llama input y el command anterior generará la output del file con todos los marcadores eliminados. Tenga en count que Git sabiamente eligió marcadores de aspecto muy extraños para conflictos de fusión que son altamente improbables (nunca lo he visto) para aparecer en el código fuente normal en cualquier lugar. Una vez dicho esto, debes asegurarte de que los marcadores no coincidan con nada más.