merge - Fusionar la rama actual con otra rama en Git

Si deseas traerte los cambios de otra rama a tu rama puedes usar:

git merge NOMBRE_RAMA_PRINCIPAL

¿Qué pasa si hay conflictos?

En local

Si tienes conflictos y estas usando el editor de código vscode, en el mismo editor te aparecerán las lineas de código en conflicto. Lo único que tienes que hacer es:

  • Modificar tu código borrando el código que has modificado y manteniendo el modificado por la rama principal.
  • Guardar el archivo y añadirlo a los archivos a fotografiar con add.
  • Hacer una nueva fotografía del proyecto.
  • Y ahora si usar merge para actualizar tu rama a la última versión de la rama principal

En GitHub

Si tienes conflictos de pull request porque el repo de origen está des-actualizado puedes usar:

  • Ir a la parte de conflicto de la pr
  • Editar directamente en GitHub con su editor integrado
  • Marcar como resuelto y commitear el archivo editado
  • Ahora si ya puedes mergear la pr