Realización de Cambios Locales y Remotos
Desliza para mostrar el menú
La siguiente parte abarca escenarios más avanzados y explica cómo resolver conflictos de fusión de manera efectiva.
Primero, realizaremos un commit directamente en nuestro repositorio remoto para simular la colaboración.
Agregamos la siguiente línea al archivo README utilizando la interfaz de GitHub:
Add a new line (remote)
Ahora agregaremos una nueva línea al archivo README localmente. Sin embargo, esta línea será un poco diferente, ya que especificaremos (local) para identificar que estos cambios se realizaron localmente. Antes de añadir una nueva línea y realizar el commit directamente de este cambio, asegúrate de cambiar a la rama main:
git checkout main
Una vez en la rama main, se puede agregar una nueva línea al archivo utilizando el comando echo con el operador >> y realizar un commit directo sin tener que preparar explícitamente los cambios:
echo "A new line (local)" >> README.md
Este comando agrega el texto "A new line (local)" al final del archivo README.md. El operador >> se utiliza para añadir el texto al archivo sin sobrescribir su contenido existente.
git commit -a -m "Modify the README.md file"
Intento de envío
Dado que los cambios se han confirmado localmente, parece que solo tenemos que ejecutar el comando git push para enviar los cambios al repositorio remoto:
git push
El envío de cambios falló porque el repositorio remoto contiene actualizaciones que no están presentes en la rama local. La rama local debe estar sincronizada con el repositorio remoto antes de poder enviar los cambios.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla