1
respuesta

Lo que hicimos en la aula

Que git merge genera un nuevo commit, informando que hubo una mezcla entre dos branches; Cómo traer commits de una branch a otra con git rebase Que git rebase no genera un commit de merge, lo que simplifica nuestro log; Cómo presenta Git los conflictos; Cómo resolver conflictos y conservar solo los cambios deseados con Git.

1 respuesta

¡Hola Jesús!

Gracias por tu pregunta sobre Git y GitHub. Parece que estás buscando información sobre cómo manejar los commits y los conflictos en Git.

Para responder a tu primera pregunta, el comando "git merge" fusiona dos ramas y crea un nuevo commit que registra la fusión. Este commit contiene información sobre ambas ramas y su historial.

En cuanto a tu segunda pregunta, "git rebase" es otra forma de fusionar ramas en Git. En lugar de crear un nuevo commit de fusión, "git rebase" aplica los cambios de una rama sobre la otra. Esto puede simplificar el historial de commits y hacer que sea más fácil de leer.

En cuanto a los conflictos, Git te informará cuando dos ramas contienen cambios conflictivos. Puedes usar el comando "git status" para ver qué archivos tienen conflictos y luego usar un editor de texto para resolver los conflictos manualmente. Una vez que hayas resuelto los conflictos, puedes usar el comando "git add" para agregar los cambios y luego hacer un commit.

Espero que esta información te haya sido útil. ¡Buenos estudios!

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios