Trabajo colaborativo en Github

1 Taller trabajo colaborativo en Github

Primero recordemos…

1.1 Principales términos

Término Definición
Branch Una versión paralela del código contenido en el repositorio, pero que no afecta a la rama principal.
Clonar Para descargar una copia completa de los datos de un repositorio de GitHub.com, incluidas todas las versiones de cada archivo y carpeta.
Fork Un nuevo repositorio que comparte la configuración de visibilidad y código con el repositorio «ascendente» original.
Merge Para aplicar los cambios de una rama y en otra.
Pull request Una solicitud para combinar los cambios de una branch en otra.
Remote Un repositorio almacenado en GitHub, no en el equipo.
Upstream La branch de un repositorio original que se ha forkeado o clonado. La branch correspondiente de la branch clonada o forkeada se denomina «descendente».

1.2 Crear repositorio

Para este práctico, y también como recomendación para el trabajo, vamos a comenzar haciendo un fork a un repositorio que servirá como base para el trabajo colaborativo.

1- Entramos a Github y nos aseguramos de tener iniciada nuestra sesión

2- Vamos al siguiente repositorio https://github.com/cursos-metodos-uah/plantilla_trabajo

3- Hacemos un fork de este repositorio, que es básicamente crear una copia en nuestra cuenta.

4- Le asignamos un nombre a nuestro repositorio

5- Vamos a Settings y después a collaborators

6- Añadimos la cuenta de nuestro compañero de trabajos

7- Ambos descargar el repositorio en sus computadores

…. y comienza el trabajo