Ejercicios Git, GitHub y Markdown

Adolfo Sanz De Diego

Noviembre 2016

1 Acerca de

1.1 Autor

1.2 Licencia

1.3 Fuente

2 Ejercicios 02

2.1 Notas

  1. Este ejercicio es continuación del anterior por lo que tendréis que seguir trabajando en el repositorio campusciff.

  2. También tendreís que ir poniendo los comandos que habéis tenido que utilizar durante todos los ejercicios y las explicaciones y capturas de pantalla que consideréis necesarias al fichero README.md del citado repositorio.

2.2 Crear una rama v0.2

  1. Crear una rama v0.2.

  2. Posiciona tu carpeta de trabajo en esta rama.

2.3 Añadir fichero 2.txt

  1. Añadir un fichero 2.txt en la rama v0.2.

2.4 Crear rama remota v0.2

  1. Subir los cambios al reposiorio remoto.

2.5 Merge directo

  1. Posicionarse en la rama master.

  2. Hacer un merge de la rama v0.2 en la rama master.

2.6 Merge con conflicto (I)

  1. En la rama master poner Hola en el fichero 1.txt y hacer commit.

2.7 Merge con conflicto (II)

  1. Posicionarse en la rama v0.2 y poner Adios en el fichero "1.txt" y hacer commit.

2.8 Merge con conflicto (III)

  1. Posicionarse de nuevo en la rama master y hacer un merge con la rama v0.2

2.9 Listado de ramas

  1. Listar las ramas con merge y las ramas sin merge.

2.10 Arreglar conflicto

  1. Arreglar el conflicto anterior y hacer un commit.

2.11 Borrar rama

  1. Crear un tag v0.2

  2. Borrar la rama v0.2

2.12 Listado de cambios

  1. Listar los distintos commits con sus ramas y sus tags.

2.13 Crear una organización

  1. Crear una organización llamada campusciff-tunombredeusuariodegithub

2.14 Crear equipos

  1. Crear 2 equipos en la organización campusciff-tunombredeusuariodegithub, uno llamado administradores con más permisos y otro colaboradores con menos permisos.

  2. Meter a github.com/asanzdiego y a 2 de vuestros compañeros de clase en el equipo administradores.

  3. Meter a github.com/asanzdiego y a otros 2 de vuestros compañeros de clase en el equipo colaboradores.

2.15 Crear un index.html

  1. Crear un index.html que se pueda ver como página web en la organización.

2.16 Crear Pull-requests

  1. Hacer 2 forks de 2 repositorios campusciff-tunombredeusuariodegithub.github.io de 2 organizaciones de las que no seais ni administradiores ni colaboradores.

  2. Crearos una rama en cada fork.

  3. En cada rama modificar el fichero index.html añadiendo vuestro nombre.

  4. Con cada rama hacer un pull-request.

2.17 Gestionar Pull-requests

  1. Aceptar los pull-request que lleguen a los repositorios de tu organización.