Diferencia entre revisiones de «Ejercicios de git»
De Wiki de EGC
(→Ejercicio (a):) |
|||
Línea 8: | Línea 8: | ||
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 | + | # 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. | # 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 | # 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. | # Subimos esta rama al repositorio en Github. | ||
− | + | ||
− | |||
# Haz un merge de la rama improveBooth en master | # 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. | # 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. | ||
Línea 19: | Línea 18: | ||
# Consulta como ha quedado el log del repositorio y añádelo al README | # Consulta como ha quedado el log del repositorio y añádelo al README | ||
# Vuelve a subir los cambios del README al repositorio. | # Vuelve a subir los cambios del README al repositorio. | ||
− | + | ||
− | |||
− | |||
== Ejercicio (b): == | == 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). | # Clona el repositorio creado por un compañero en el ejercicio (a). | ||
− | # Modifica el método greeting | + | # 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) | # Cuando tu compañero termine el ejercicio (a) | ||
# Sube los cambios al repositorio en Github | # Sube los cambios al repositorio en Github | ||
Línea 39: | Línea 33: | ||
== Ejercicio (c): == | == 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 |
Revisión 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