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 estas herramientas y comprenderá el funcionamiento interno de git.

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. El funcionamiento interno de Git.
    1. Blob, árbol, confirmación y referencias (etiqueta, rama, HEAD).
    2. Zona de trabajo, stating area y almacén.
    3. log y reflog.
  2. Git a nuestra medida
    1. alias
    2. hooks
    3. plantillas
  3. Combinar varios proyectos.
    1. submodules
    2. subtrees
  4. Encontrar y corregir errores en el historial
    1. Encontrar problemas: blame y bisect
    2. Reescribir el historial: amend, reset y rebase

Anteriores ediciones »»