Taller de Git #4

Open
opened 2024-05-17 18:04:24 +02:00 by nestorlora · 2 comments
Member
No description provided.
nestorlora added the formato/taller label 2024-05-17 18:04:24 +02:00
nestorlora added this to the Propuestas de actividades project 2024-05-17 18:05:19 +02:00
nestorlora added the
frecuencia
única
label 2024-05-17 18:09:59 +02:00
nestorlora added this to the Segundo cuatri 2024/25 milestone 2024-09-18 18:41:34 +02:00
nestorlora modified the milestone from Segundo cuatri 2024/25 to (deleted) 2024-09-18 18:42:25 +02:00
husbando_enjoyer removed this from the (deleted) milestone 2025-11-12 21:10:32 +01:00

Se saca del hito por no realizarse

Se saca del hito por no realizarse
husbando_enjoyer moved this to Nueva Idea in Propuestas de actividades on 2025-11-13 09:00:20 +01:00

Este taller se podría enfocar a dar una introducción y a resolver problemas que puedan surgir durante el control de versiones. Explicando situaciones reales que se pueden dar en el entorno colaborativo / profesional.


1. Introducción

  • Qué es el control de versiones y qué es Git
  • Qué problemas resuelve (trabajo en equipo, revertir desastres).
  • Hablar de GitHub/GitLab/Gitea.

2. Flujo de Git

  • Explicar los conceptos clave con un diagrama típico: working directory, staging, commit, branch, merge, remote. El rebase puede ser mas confuso de asimilar.
  • Explicar el flujo de git. Ramas (main / develop / feature/...)
  • Explicar qué es una pull request / merge request
    (... se debe extender más ...)

3. Errores reales y cómo solucionarlos

  1. Me he equivocado de rama e hice commit
  2. Restaurar un fichero a la última versión operativa
  3. Conflictos al hacer pull (el clásico)
  4. Hice commit pero quería añadir otro fichero. amend
  5. Revertir un commit manteniendo la historia. (no usar --force)

Esto puede servir como esqueleto para iterar. El punto 2 hay que extenderlo bastante.

Este taller se podría enfocar a dar una introducción y a resolver problemas que puedan surgir durante el control de versiones. Explicando situaciones reales que se pueden dar en el entorno colaborativo / profesional. --- ## 1. Introducción - Qué es el control de versiones y qué es Git - Qué problemas resuelve (trabajo en equipo, revertir desastres). - Hablar de GitHub/GitLab/Gitea. ## 2. Flujo de Git - Explicar los conceptos clave con un diagrama típico: *working directory*, *staging*, *commit*, *branch*, *merge*, *remote*. El *rebase* puede ser mas confuso de asimilar. - Explicar el flujo de git. Ramas (`main` / `develop` / `feature/...`) - Explicar qué es una pull request / merge request (... se debe extender más ...) ## 3. Errores reales y cómo solucionarlos 1. Me he equivocado de rama e hice commit 2. Restaurar un fichero a la última versión operativa 3. Conflictos al hacer pull (el clásico) 4. Hice commit pero quería añadir otro fichero. `amend` 5. Revertir un commit manteniendo la historia. (no usar --force) --- Esto puede servir como esqueleto para iterar. El punto 2 hay que extenderlo bastante.
husbando_enjoyer modified the project from Propuestas de actividades to Actividades 2026-01-11 19:22:38 +01:00
Sign in to join this conversation.