Aprende a desarrollar colaborativamente con la herramienta de versionado más utilizada del mercado. Domina el uso de repositorios de datos y asegura tu código fuente
Costo:
$4090
Duración: 12 hs
Ver financiación
Inscribirme
Solicitar mas información
¿Qué es el trabajo colaborativo en sistemas?
¿Qué es el versionado?
Recorrido a través de los sistemas de control de versiones existentes
Diferencias y ventajas de los controladores de versiones distribuidos y centralizados
¿Qué es GIT?
¿Por qué GIT? Ventajas, comunidad, pros y contras
Estructura de un repositorio GIT
Manejo inicial de un repositorio
Config
Clone
Init
Fork
Gestión de cambios
Historial de cambios
Manejo de ramas de desarrollo
La zona stash
Pull
Push (normal, forced, remove remote)
Fetch
Pull request / code review walkthrough
Branch -r, branch -all
Flujos de trabajo habituales (GIT, GIThub)
Integración con el proceso de desarrollo
Reversión de cambios (revert, no commit, edit, massive)
Punteros de ramas de desarrollo (deshaciendo cambios, hard and soft reset)
Cherry pick (edit, no edit, signoff)
Rebase and fast-forward
Aplicación interactiva
Extracción de cambios (patches) (diff based, commit, current staging, unstaged)
Agujeros de seguridad / reescritura masiva del historial
Restableciendo cambios
Es recomendable contar con conocimientos sólidos en:
Programación o haber realizado cualquiera de los siguientes cursos: