Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:control_version_git_avanzado:ejercicios:ejercicio_practico_1

Ejercicio práctico 6.1

Sección perteneciente al curso Control de versiones con Git Avanzado.

1. Clona en tu máquina, con el comando git clone, el repositorio que hay aquí: https://github.com/trainingIT-GIT/unidad-6-random-name

Recuerda que:

  • esa no es la URL del repositorio, sino la de la interfaz web para gestionar el repositorio.
  • es recomendable copiar la URL asegurándote antes de que estás logueado con tu cuenta. Puedes comprobarlo viendo si en la URL del repositorio aparece tu nombre de usuario.
  • el comando git clone te creará una subcarpeta, a menos que añadas un punto (en cuyo caso te clonará el repositorio en la carpeta en la que estés): git clone URL . . Si no has puesto el punto y te ha creado una carpeta, recuerda entrar en ella para empezar a trabajar.

2. Localiza el commit de la versión 0.1.0 y crea una rama a partir de él. Llámala develop-<tu_nombre> (por ejemplo, develop-mario) y muévete hasta la nueva rama.

3. Crea otra nueva rama, llámala bugfix-utf8-<tu_nombre> y muévete hasta ella.

4. Corrige el caracter extraño de Amélie en la línea 820 del archivo names.txt y guarda la corrección en un commit.

5. Crea una nueva rama llamada spanish-names-<tu_nombre> y muévete hasta ella.

6. Introduce varios nombres en el archivo names.txt y haz un commit por cada uno que añadas.

7. Mergea en develop-<tu_nombre> todos los cambios que has hecho en tus dos ramas bugfix-utf8-<tu_nombre> y spanish-names-<tu_nombre>.

8. Borra las dos ramas anteriores.

9. Crea una nueva rama llamada chinese-names-<tu_nombre> a partir del commit de la versión 0.1.1.

10. Aplícale la corrección que hiciste en bugfix-utf8-<tu_nombre> a esta rama (no hay que corregir el nombre a mano, sino aplicar el cambio mediante algún comando de git).

11. Mergea en develop-<tu_nombre> la nueva rama y luego bórrala.

12. Comprueba que sólo te han quedado dos ramas: master y develop-<tu_nombre>.

informatica/programacion/cursos/control_version_git_avanzado/ejercicios/ejercicio_practico_1.txt · Última modificación: por tempwin