Formación : GIT, aplicación del control de versiones

GIT, aplicación del control de versiones

Descargar en formato pdf Compartir este curso por correo electrónico 2


En este curso aprenderás a instalar, configurar y utilizar GIT en el día a día para gestionar tu código fuente. Configurarás diferentes repositorios, aprenderás a gestionar las ramas de los proyectos y a resolver los conflictos que surjan durante las operaciones de fusión. También aprenderás a utilizar las herramientas auxiliares de GIT.


Abierta
In-company
A medida

Curso práctico presencial o en clase a distancia

Ref. GIT
Precio : Contacto
  2d - 14h00




En este curso aprenderás a instalar, configurar y utilizar GIT en el día a día para gestionar tu código fuente. Configurarás diferentes repositorios, aprenderás a gestionar las ramas de los proyectos y a resolver los conflictos que surjan durante las operaciones de fusión. También aprenderás a utilizar las herramientas auxiliares de GIT.

Público afectado
Promotores, arquitectos, jefes de proyecto.

Requisitos previos
No se requieren conocimientos especiales.

Programa de la formación

Presentación de Git

  • Conceptos básicos de control de versiones.
  • Gestión centralizada o distribuida.
  • Las distintas soluciones de gestión de versiones (Git, CVS, SVN, Mercurial, Bazaar, etc.).
  • Ventajas de la descentralización. Cómo funciona.

Instalación y configuración

  • Instalación en diferentes sistemas: Unix/Windows.
  • El sistema de emulación de Windows msysgit.
  • Configuración del archivo .gitconfig. La consola.
  • Declaración de una herramienta de análisis diferencial de versiones.
Trabajo práctico
Instalación y configuración de GIT en Windows.

Uso de Git, conceptos básicos

  • El modelo de objetos de Git: blob, árbol, commit y etiqueta.
  • El directorio Git y el directorio de trabajo.
  • El índice o zona de parada.
  • Creación e inicialización de un repositorio.
  • Los conceptos de rama, etiqueta y repositorio.
  • Herramientas de visualización (Gitk, GitKraken, etc.).
Trabajo práctico
Creación e inicialización de un repositorio. Utilización de una herramienta de visualización.

Gestión local de archivos

  • Ver el estado del árbol de trabajo.
  • Añadir, ignorar, modificar, eliminar y buscar archivos.
  • Cancelar y ver los cambios.
  • Revisión del historial de revisiones.
  • Registros (estadísticas, formato, etc.).
Trabajo práctico
Manejo de los principales comandos Git para la gestión de modificaciones de archivos.

Gestión de sucursales

  • La rama "principal".
  • Creación de sucursales y subramas.
  • Cambio de sucursal.
  • Fusión de una sucursal y gestión de conflictos.
  • Comparación de dos ramas.
  • Reorganización de la historia: rebase, squash, fixup...
Trabajo práctico
Los principales comandos de Git para gestionar ramas (crear, fusionar, comparar).

Trabajo compartido y colaboración

  • Configuración de un repositorio remoto público o privado.
  • Publicar cambios (operación push).
  • Recuperación de las modificaciones del equipo.
  • Ramas de seguimiento. Gestión de fallos.
Trabajo práctico
Creación de un repositorio remoto y simulación del trabajo en colaboración.

Implantación de herramientas Git

  • Git-gui y TortoiseGit, navegación gráfica en Git.
  • GitWeb, navegación gráfica por repositorios.
  • GitHub, BitBucket, GitLab, alojamiento de repositorios y servicios de gestión de proyectos.
Trabajo práctico
Manejo de algunas herramientas.