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