Saltar la navegación

a.- Terminología

Algunos de los términos de uso habitual en GIT son:

  • Repositorio: base de datos con las sucesivas versiones. Un repositorio podrá estar compuesta de diversas líneas de desarrollo o ramas. Típicamente habrá un repositorio común y tantos repositorios locales como participantes en la actividad colaborativa.
  • Rama master o trunk: rama principal del desarrollo.
  • Rama (Branch): línea de desarrollo paralela a la rama master. Podría recoger trabajos para diferentes clientes.
  • Área de trabajo: ficheros sobre los que trabaja el programador.
  • Commit: confirmación de una nueva versión (de la copia de trabajo al repositorio local).
  • Checkout: (re)generación de la copia de trabajo a partir de la información del repositorio local.
  • Fusión (Merge): acumular cambios en una misma versión . Permite combinar diferentes branchs en el repositorio local.
  • Comentario: cada commit deberá documentar sus efectos y motivaciones.
  • Push: actualización del repositorio remoto con la información del repositorio local.
  • Fetch: actualización del repositorio local con la información del repositorio remoto.
  • Pull: actualización del repositorio local y del área de trabajo con la información del repositorio remoto.