Git
Git es la herramienta de control de versiones de código más usada del mundo. Conocerla a fondo marca la diferencia entre un programador profesional y el aprendiz. Con este curso aprenderás desde los fundamentos hasta los procesos más avanzados que ofrece git como rebase, squash, cherry-pick, revert, uso de llaves SSH y firmado de código.
16 horas
Beneficios
- Conocimiento a fondo de Git.
- Evita mezcla de ramas dolorosas que hacen perder tiempo a todo el equipo.
- Aprender a limpiar tu rama antes de publicar un PR y a mantenerlo actualizado respecto a la rama principal.
Temario
- Control de código fuente
- Git
- Instalación
- Configuración
- Git vs otros controles de código fuente
- Uso desde la consola
- Revisión de pares: Pull Request en Github
- Herramientas gráficas
- Primeros pasos
- Inicializando un repositorio
- Commits
- Gestión de remotos
- Configuración y uso de llaves SSH
- Pull/Push
- Merge
- Rebase
- Squash
- Políticas de gestión de ramas
- Gitflow
- Cherry-pick
- Etiquetado
- Firma de código