tipos tag publicar etiquetas eliminar crear agregar git commit-message

git - tag - ¿Debo eliminar la lista de conflictos en mi mensaje de confirmación después de realizar una combinación manual?



tags github (2)

Digamos que ejecuto git pull y hay un conflicto que git no puede fusionar automáticamente.

Después de fusionar manualmente los cambios y ejecutar git commit , ¿debo dejar la sección Conflicts: que git genera en el commit (como un registro de que esos archivos se fusionaron manualmente), o eliminarlos (ya que no se está cometiendo el conflicto)?

Nunca estoy seguro de cuál es la mejor práctica: ¿la advertencia para asegurarse de que soluciona los conflictos o para que realmente se inicie sesión en el mensaje de confirmación?


Creo que la mejor práctica es siempre describir por qué estás haciendo el compromiso. Al fusionar conflictos, afirmaría que está fusionando conflictos. Pero no creo que sea crítico enumerar exactamente cuáles son todos los conflictos. Piensa siempre en términos de releerlo dentro de 2 años: ¿qué es lo que quieres leer sobre lo que estás cometiendo? Este es un buen consejo general, ya sea sobre conflictos o simplemente características o correcciones de errores.


Esto parece una pregunta de tipo de opinión personal, así que responderé con mi opinión [-;

Dejo la sección de Conflicts solo como un recordatorio en el camino que esta fusión produjo conflictos. Ocasionalmente, no manejo los conflictos de manera adecuada, y luego producirá algún efecto no deseado, por lo que es bueno poder revisar el historial de confirmación y ver que hubo un conflicto en un archivo.