Skip to content
/ github-classroom Public template

Template tarea para subir subir nuestros trabajos y usar GitHub Classroom para exámenes, prácticas o tareas

License

Notifications You must be signed in to change notification settings

joseluisgs/github-classroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Classroom Plantilla de Entrega

Template tarea para subir subir nuestros trabajos, prácticas o exámenes a repositorios de GitHub Classroom

imagen

Cómo mandar mi Entrega

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.

1 Una vez reciba mi enlace de entrega

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.

2 Datos de Alumno/a

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.

3 Trabajando

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.

4 Entregando

  • 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.

5 Finalizado

  • Podrás ver tu entrega en la url asignada. Confirma que tienes todos lso commits y tags que quieras entregar.

¡¡ SUERTE !! 🦾

About

Template tarea para subir subir nuestros trabajos y usar GitHub Classroom para exámenes, prácticas o tareas

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published