Digamos que ejecuto git pull
y hay un conflicto que git no puede fusionarse automáticamente.¿Debo eliminar la lista de conflictos en mi mensaje de confirmación después de realizar una fusión manual?
Después puedo combinar manualmente los cambios, y corro git commit
, debo dejar la sección Conflicts:
que git genera en el commit (como un registro de que esos archivos se fusionaron de forma manual), o quitado (como el conflicto no se está cometiendo)?
Nunca estoy seguro de cuál es la mejor práctica: ¿está la advertencia allí para asegurarse de solucionar los conflictos, o para estar realmente conectado en el mensaje de confirmación?
Siempre asumí que es por eso que git lo pone en el mensaje de confirmación. Yo tendería a estar de acuerdo contigo. La mayoría de las veces, que sólo está mirando a través de las listas de 'git log --oneline' o lo que sea por lo que no proporcionan mucha distracción si no estás en busca de ellos. – MatrixFrog
No solo dejo esa lista, pero si los conflictos no fueron triviales, a menudo agrego una explicación de qué causó los conflictos y cómo se resolvieron. Eso puede ser muy útil en el futuro a veces. Si hay docenas de archivos con el mismo tipo de conflicto, a menudo colapso la lista. – Cascabel