Template tarea para subir subir nuestros trabajos, prácticas o exámenes a repositorios de GitHub Classroom
Esta es la plantilla de entrega de GitHub Classroom. Te comento los pasos que debes hacer para entregar.
Para participar en esta entrega, primero debes recibir el enlace al la entrega de GitHub Classroom.
Con mi enlace de entrega, que puede ser de esta forma parecida https://classroom.github.com/a/DygYDUJS debes proceder así:
- Pincha y acepta la asignación del mismo.
- Se te indicará que se está configurando tu repositorio y que puede llevar unos momentos. Se te indicará la fecha de entrega máxima para la cual estará abierto. Debes refrescar la página para ver si todo está listo.
- Una vez hayas refrescado y esté todo listo, te dará la dirección del repositorio donde debes trabajar, por ejemplo: https://github.com/IESLuisVives/prueba-joseluisgs (llevará tu nombre de usuario de GitHub).
- Clonamos nuestro nuevo repositorio de entrega con git clone url. No lo hagas directamente con GitKraken porque no podrás clonarlo así.
- Una vez clonado en tu disco duro, podrás trabajar con él como si fuese un repositorio más usando las herramientas que creas mejor.
- Ya podemos empezar a trabajar con él.
Lo primero que debes hacer es completar el fichero ALUMNO.md añadiendo tu nombre y apellidos, así como curso, email y nick de GitHub.
Puedes trabajar o crear tu proyecto aquí o copiarlo de otro lado porque lo tienes en otro directorio. Para ello:
- Puedes usar tu proyecto propio y una vez terminado copiarlo aquí en la rama main.
- Puedes tener problemas si vas a usar otra rama, aun así puedes hacerlo. Si vas a usar otra rama, o decides usar la rama develop, quizás debas hacer Pull Request a la main, si no te deja hacer merge. Si ves que no te sale, copia todo lo de esa rama a la rama main. Te lo recordaré más adelante, Es recomendable usar otra rama, así si te equivocas no habrás ensuciado la main. No es obligatorio. También puedes crear otras ramas siempre que quieras y lo necesites, pero todo el código final debe estar en main.
- Usa Git todo lo que puedas, ya sabes, add, commit, reset, restore para trabajar y sobre todo en las partes fundamentales por si necesitas regresar a algún commit ya sea por fallo, o copia de seguridad, o lo que necesites.
- Cuando lo tengas todo listo, si tienes alguna rama fusiónala (git merge) a develop, y de develop a main. Si no te deja, desde la web hazle un pull request a la rama main del mismo. Si no te deja o no sabes, copia todo en la rama main desde tu proyecto.
- Cambia a la rama principal si estabas en otra si no lo has hecho antes: git checkout main
- Haz commit en la rama main con el código final de entrega: git commit -m y pon tu nombre y apellido y curso como mensaje.
- Sube los cambios con git push origin main
- Crea una etiqueta v1.0.0 con tu nombre y apellido y curso. git tag -a v1.0 -m "Nombre Apellido 1DAM/2DAM"
- Subimos la etiqueta: git push origin <tag_name>, por ejemplo git push origin v.1.0
- OJO si por lo que sea vas a hacer varias entregas repite los pasos necesarios pero siempre incrementa la versión. Por ejemplo, 1.1, 1.2, 1.3, 1.4...
- Si tienes dudas, pregunta a tu profesor sobre la entrega.
- Podrás ver tu entrega en la url asignada. Confirma que tienes todos lso commits y tags que quieras entregar.
¡¡ SUERTE !! 🦾