Curso GIT
Durante este curso se proporcionan las bases el uso de GIT, software de control de versiones, como pieza fundamental del desarrollo.
Este curso está dirigido a profesionales del desarrollo de software que busquen un sistema fiable para llevar el registro de cambios de los distintos archivos del proyecto y coordinar dicho trabajo entre distintos miembros del equipo.
Duración del curso
El curso base tiene una duración de 8 horas de formación. Este curso puede complementarse con casos prácticos en modo taller en días posteriores sobre proyectos indicados por el solicitante.
Objetivos
El objetivo del presente curso cubre tanto los primeros pasos como operaciones avanzadas para adoptar GIT como herramienta de control de versiones en cualquier tipo de proyecto.
Al finalizar el curso el alumno adquirirá las siguientes capacidades:
- Desarrollo con sistema de control de versiones
- Workflow de trabajo multirrama.
- Revisión de merge/pull request.
- Solución de conflictos.
- Despliegues y generación artefactos.
Temario
- Setup
- Comandos básicos
- Creación de un Project
- Git Ignore
- Realizando cambios
- Añadiendo cambios al repositorio
- Realización de cambios en ficheros
- Revisión del historial
- Creación de alias
- Tagging
- Actualizaciones
- Deshaciendo cambios locales
- Eliminación de commits
- Amend de commits
- Moviendo ficheros
- Cambios de estructura
- Comandos intermedios
- Creando una rama
- Navegando entre ramas
- Comparación entre ramas
- Merge
- Resolviendo conflictos
- Rebasing vs merging
- Reseteo de ramas
- Repositorios remotos
- Origin
- Ramas remotas
- Trayendo cambios
- Compartiendo repositorios
- Submódulos