Diferencia entre revisiones de «Ejercicios de git»
De Wiki de EGC
Línea 4: | Línea 4: | ||
# Haz un fork del repositorio de DECIDE para trabajar en el. En esta clase, vamos a introducir una nueva característica dentro del | # Haz un fork del repositorio de DECIDE para trabajar en el. En esta clase, vamos a introducir una nueva característica dentro del | ||
− | código de Decide. Concretamente, se pide que modigfiquemos el booth para que muestre exclusivamente [[ voting.name ]] a mayor tamaño de letras. | + | código de Decide. Concretamente, se pide que modigfiquemos el booth para que muestre exclusivamente [[ voting.name ]] a mayor tamaño de letras. Para esto, crearemos una nueva rama con nombre improveBooth. |
− | |||
− | Para esto, crearemos una nueva rama con nombre improveBooth. | ||
# En la nueva rama creada vamos a realizar las modificaciones necesarias dentro del fichero decide/decide/booth/templates/booth/booth.html y añade esa informacion en el readme.md | # En la nueva rama creada vamos a realizar las modificaciones necesarias dentro del fichero decide/decide/booth/templates/booth/booth.html y añade esa informacion en el readme.md |
Revisión actual del 12:31 9 nov 2019
Se han omitido intencionalmente los momentos en los que hay que hacer commit salvo en aquellos que son necesarios para algo.
Ejercicio (a):
- Haz un fork del repositorio de DECIDE para trabajar en el. En esta clase, vamos a introducir una nueva característica dentro del
código de Decide. Concretamente, se pide que modigfiquemos el booth para que muestre exclusivamente voting.name a mayor tamaño de letras. Para esto, crearemos una nueva rama con nombre improveBooth.
- En la nueva rama creada vamos a realizar las modificaciones necesarias dentro del fichero decide/decide/booth/templates/booth/booth.html y añade esa informacion en el readme.md
- Haz un commit de estos cambios.
- Corrige el último commit para que el nombre de la web sea Decide-10-11 en lugar de Decide
- Subimos esta rama al repositorio en Github.
- Haz un merge de la rama improveBooth en master
- Asegúrate que tu compañero ha clonado el repositorio según el Ejercicio (b) antes de seguir y da permiso de escritura a tu compañero.
- Sube los cambios de la rama master al repositorio de Github.
- Consulta como ha quedado el log del repositorio y añádelo al README
- Vuelve a subir los cambios del README al repositorio.
Ejercicio (b):
- Realiza una operacion de cherrypicking con el primer commit
- Aborta la operación en el último paso si da lugar a conflictos.
- Clona el repositorio creado por un compañero en el ejercicio (a).
- Modifica el método greeting del booth de la siguiente forma (Poner decide donde decía Decide-10-11)
- Cuando tu compañero termine el ejercicio (a)
- Sube los cambios al repositorio en Github
Ejercicio (c):
- Deshaz el commit que introdujo el cambio.
- Haz que git borre el seguimiento (ya efectuado) de la carpeta vagrant y añadelo al gitignore
- Actualiza los indices del repositorio sin hacer update