Featured image

Git Avanzado

Git es uno de los sistemas de control de versiones más utilizados en el mercado actual y su conocimiento se ha vuelto fundamental en cualquier entorno de desarrollo de software. Sin embargo, existen varias herramientas que no son muy conocidas en git y que pueden ser de gran ayuda en el proceso de desarrollo. En este taller, aprenderá a usar git y comprenderá su funcionamiento interno.

 

Dirigido a

Desarrolladores con experiencia mínima con Git. Aquellos que hacen un uso básico de Git (pull, commit, push,...), pero que quieren profundizar en sus conocimientos.

 

Programa

  1. Fundamentos de Git
    1. Zona de trabajo, staging area y almacén
  2. El funcionamiento interno de Git
    1. Objetos de git: Blob, árboles y confirmaciones
    2. Referencias: ramas, HEAD y etiquetas
  3. Encontrar y corregir errores en el historial
    1. Encontrar problemas: blame y bisect
    2. Deshacer cambios
    3. Reescribir el historial: amend, reset y rebase
  4. Git a nuestra medida
    1. alias
    2. hooks
    3. plantillas
  5. Combinar varios proyectos
    1. submodules
    2. subtrees

Anteriores ediciones »»