Formación GIT avanzada - EL gestionario de código fuente

Descripción de la formación GIT

  • Esta formación Eclipse GIT le permitirá adquirir todas las nociones para utilizar GIT en el entorno profesional
  • Presenta el uso de GIT en linea de comandos e en Eclipse
  • Explica igualmente la utilización de Gerrit para la revisión de código

Objetivos

  • Instalar y configurar GIT
  • Dominar los comandos
  • Utilizar los depósitos remotos
  • Utilizar GIT en Eclipse con egit
  • Gestionar las revisiones de código con Gerrit

Público

  • Programador
  • Jefe de proyecto
  • Arquitecto software

Prerrequisitos

  • Nociones de gestión de configuración es un extra

Plan formación GIT Descargar el plan de formación GIT

Duración

2 días

Próximas formaciones GIT

Proponemos esta formación bajo demanda en sus oficinas.

Los puntos fuertes de OPCoach – Eclitech

  • Expertos Eclipse desde el 2004, le ofrecemos una formación completa, con las últimas herramientas, ilustrada con numerosos ejercicios prácticos
  • Al participar en cada conferencia internacional Eclipse (Francia, Alemania, USA), le damos una visión práctica y pragmática de estas tecnologías
  • Además, somos miembro de la fondación Eclipse como  Solution Member y committer E4 tools, platform.ui para las cuales se usa intensamente GIT
  • Desde el 2009, hemos formado centenares de profesionales trabajando con números clientes

Plan de formación

Gestión de configuración

  • Presentación de la gestión de configuración
  • Los diferentes sistemas de gestión de configuración (locales, centralizados, distribuidos)

Presentación de GIT

  • Histórico de GIT
  • Las ventajas de GIT
  • Principios básicos : commit, staging, …

Instalación de GIT

  • Instalación sistema
  • Parámetros de configuración (user, ignore…)
  • Configuración push y pull

Comandos básicos

  • Crear un primer depósito
  • Agregar o ignorar archivos
  • Borrar, mover archivos
  • Add, commit, checkout, reset
  • Visualizar el historial, navegar en el historial

Gestion de las ramas

  • Presentación de las ramas, la rama HEAD
  • Creación de rama
  • Cambio de rama
  • Merge de ramas
  • GITFlow: un modelo de ramas

Depósitos remotos

  • Configuración para acceder a un depósito a distancia
  • Los protocolos de acceso (ssh, https, git)
  • Push, pull y fetch
  • Los depósitos internet: github y bitbucket
  • Gestión de ramas remotas

Comandos avanzados

  • Gestión de los tags
  • Cherry pick
  • Rebase
  • Diff de los commits
  • Stash commit
  • Reordenar los commits
  • Dividir un commit
  • Interactive rebase
  • Importar un historial svn
  • GIT attributes → custom de los commits

GIT/eGit en Eclipse

  • Las vistas específicas en Eclipse (stagging, history)
  • Compartir un proyecto en Eclipse
  • Los comandos accesibles

Gerrit

  • Presentación de Gerrit
  • Instalación
  • Principio de utilización
  • Ciclo de vida de una revisión

Gerrit

  • Github
  • Gitlab

Ejercicios

  • Veinte ejercicios que ilustran todos los conceptos de git, desde el más simple hasta los más avanzados

Plan de formación GIT Descargar el plan de formación GIT