testdam
Ejercicio git Creo un nuevo repositorio GitHub
Invito al compañero al repositorio
También entro yo al repositorio que ha creado el compañero después de haber sido invitado.
Ahora tengo que subir un proyecto a mi repositorio. El compañero también subirá un proyecto al suyo.
Hago un git init para inicializar el repositorio local.
Ahora especifico la url del proyecto con: git remote add origin [email protected]:ArturViaderMataix/testdam.git
Ahora descargo el fichero readme que se ha creado al crear el repositorio. Hago git pull origin master
Añado los archivos del proyecto para subirse con git add . Preparo para subir los archivos con git commit -m “Subo proyecto”
Ahora subo los archivos con: git push --set-upstream origin master
Ahora creo una nueva rama develop con: Git checkout -b develop
Ahora voy a hacer varios commit. Hago cambios en el proyecto y luego git add . Git commit -m “Cambios 1”
git push --set-upstream origin develop
Repito esto varias veces creando 4 commits
Para asegurarme que se ha subido todo pongo Git push origin develop
Ahora vuelvo a rama master con git checkout origin master
He hecho varias modificaciones todas válidas en diferentes lugares del código. Cuando se valida que el código es correcto se publica en la rama master haciendo una fusión de ramas. Con git merge develop.
⁃ Ahora para que los cambios se hagan efectivos en la rama master pongo git push origin master
El compañero se descarga mi proyecto.
Ahora realizo modificaciones al proyecto. El compañero también modificará la misma linea en mi proyecto para generar un problema de versiones.
He modificado una linea y he subido los cambios con: git add . | git commit -m “Cambiada linea” | git push origin master
El compañero también ha modificado la misma linea y al intentar subir los cambios ha tenido que seleccionar las lineas válidas.
Después de esto le han aparecido en el proyecto las dos lineas y el ha decidido dejar las dos.
Ha hecho git add . | git commit y git push origin master