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