[HDP-015] GitLab

[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

  1. Introducción

1.1.   GIT

1.2.   Historia

1.3.   Conceptos

  1. Instalación

2.1.   Configuración

2.2.   Localización

2.3.   Configuración mínima

2.4.   Otros comandos

  1. Ciclo de vida de ficheros locales

  2. Comandos básicos

  3. Flujos de trabajo con Git

5.1.   Flujos de trabajo

5.2.   Gestión de flujos con IA IA

  1. Stash

  2. Trabajando con ramas

7.1.   Introducción

7.2.   Almacenamiento

7.3.   Ramas

7.4.   Operaciones

7.5.   Consideraciones

  1. Tags

  2. 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