[HDP-015] GitLab
Este curso está orientado al control de versiones con Git: instalación, configuración, comandos esenciales y avanzados, ramas, tags y flujos de trabajo. Incluye gestión de repositorios remotos, stash y cherry-pick, además del uso de GitLab: issues, merge requests, milestones y roles, integrando buenas prácticas e IA.
Duración: 16 horas
Perfil: Básico
Dirigido a
Esta acción formativa está destinada a administradores, programadores y técnicos de informática que vayan a trabajar con un repositorio de Git.
Requisitos previos
Los alumnos necesitarán tener conocimientos de Sistemas Operativos en algún lenguaje de programación.
Objetivos
Comprender y aplicar el uso de Git para el control de versiones.
Gestionar proyectos colaborativos con GitLab utilizando de forma efectiva sus herramientas principales.
Uso de la IA como herramienta de soporte en los flujos de trabajo.
Contenido
Introducción
1.1. GIT
1.2. Historia
1.3. Conceptos
Instalación
2.1. Configuración
2.2. Localización
2.3. Configuración mínima
2.4. Otros comandos
Ciclo de vida de ficheros locales
Comandos básicos
Flujos de trabajo con Git
5.1. Flujos de trabajo
5.2. Gestión de flujos con IA IA
Stash
Trabajando con ramas
7.1. Introducción
7.2. Almacenamiento
7.3. Ramas
7.4. Operaciones
7.5. Consideraciones
Tags
Cherry Pick
10. Comandos avanzados
10.1. Amend
10.2. Clean
10.3. Revert
10.4. Rebase
11. Repositorios remotos
11.1. Protocolos de sincronización
11.2. Credenciales
11.3. Operativa
12. GitLab
12.1. Configuración de la organización
12.2. Issue Tracker
12.3. Merge Request
12.4. Milestones
12.5. Roles de usuarios
Documentación Recomendada
Mastering Git, Second Edition
Jakub Narębski
Aug 2024 | 444 pages
https://www.packtpub.com/en-us/product/mastering-git-9781835080054