Git permite registrar y organizar las modificaciones realizadas al código en un proyecto de programación. Además permite revertir cambios y sincronizar el registro con otras copias remotas. Esto lo hace una de las herramientas más utilizadas para el desarrollo de programas y webs que involucran múltiples personas.

Esto se evalúa en los tres trabajos

Cada trabajo de la asignatura se entrega a través de un repositorio de GitHub, y el historial de commits es parte de lo que se revisa. Ver Reglas de los trabajos.

Tópicos

PáginaContenido
1. Qué son Git y GitHubDiferencia entre ambos, control de versiones, para qué versionar
2. Instalación y cuentaInstalar Git, configurarlo, crear la cuenta y conectarla a VSCode
3. Comandos y flujo de trabajoLos comandos del día a día y en qué orden se usan
4. RamasQué son, cómo se crean y cómo se fusionan
5. PrácticaDos ejercicios: individual y en parejas

Objetivos

  • Explicar qué problema resuelve el control de versiones.
  • Distinguir Git de GitHub.
  • Manejar el flujo pull → add → commit → push sin consultar apuntes.
  • Crear una rama, trabajar en ella y fusionarla.
  • Resolver un conflicto de fusión.