GIT

Control de versiones descentralizado

blog.JavierFerrer.me / @JavierCane





Vídeo de la presentación: Parte 1 y parte 2.

Qué es GIT

Sistema de Control de Versiones Descentralizado


  • No más *-final.php, *-final_v2.php, *-final_entregado.php
  • No depender de conexión a repositorio central

Qué aporta GIT

Agilizar el trabajo mediante:


  • Histórico de cambios (commits)
  • Segmentar tareas (ramas)
  • Facilitar el desarrollo en equipo (fusiones)

Histórico de cambios (commits)

Registro de commits

Segmentar tareas (ramas)

Grafico de ramas

Facilitar el desarrollo en equipo (fusiones)

Pantalla de fusión

Manos a la obra


  • Ramas de trabajo
  • Workflow natural

Ramas de trabajo

  • Rama estable (master)
  • Rama en pruebas (devel)
  • Ramas de desarrollo (personales)

Workflow natural

Workflow

Enlaces de interés


THE END

blog.JavierFerrer.me / @JavierCane





Vídeo de la presentación: Parte 1 y parte 2.