Git

Un sistema de control de versiones (VCS) tiene 3 propósitos principales: copias de seguridad, control de cambios, y trabajo colaborativo.

Git es un VCS basado en el uso de ramas para gestionar los cambios. Github es un servicio de alojamiento de código que usa Git como VCS y sobre el que se ofrecen otras funcionalidades relacionadas con el desarrollo colaborativo de software.

Objetivos

  • Usar Git desde la línea de comandos1 para gestionar los cambios.

  • Usar Github para simular un flujo de trabajo colaborativo2 configurado con una integración y despliegue continuos (CI/CD)3.

  • Crear una página web estática y publicarla en Internet4.

1

Usando el entorno de desarrollo en la nube Github-Codespaces.

2

Basado en el propuesto por GitHub-Flow.

3

Usando las GitHub-Actions.

4

Alojada en Github-Pages.