Lección 1: Introducción a Git y Control de Versiones

¿Qué es el control de versiones?

El control de versiones es un sistema que registra los cambios realizados en los archivos de un proyecto a lo largo del tiempo. Permite rastrear, gestionar y revertir modificaciones, facilitando la colaboración y evitando la pérdida de trabajo.

Beneficios del control de versiones:

Introducción a Git

Git es un sistema de control de versiones distribuido ampliamente utilizado. Fue creado por Linus Torvalds en 2005 y es esencial para el desarrollo de software y la gestión de proyectos.

Características de Git

Instalación de Git

Para instalar Git en tu sistema, sigue las instrucciones específicas para tu sistema operativo:

Crear y Clonar Repositorios

Un repositorio es un espacio donde Git almacena y gestiona tus archivos y sus cambios. Puedes crear un nuevo repositorio desde cero o clonar uno existente desde un servidor remoto como GitHub.

Ejemplo de creación y clonación de repositorios:


            // Crear un nuevo repositorio
            Abre la línea de comandos en la carpeta de tu proyecto.
            Ejecuta los siguientes comandos:
            git init  # Inicializa un nuevo repositorio Git en el directorio actual
            git add .  # Agrega todos los archivos al área de preparación
            git commit -m "Primer commit"  # Crea el primer commit
    
            // Clonar un repositorio existente
            Abre la línea de comandos en la ubicación donde deseas clonar el repositorio.
            Ejecuta el siguiente comando:
            git clone URL_DEL_REPOSITORIO  # Clona el repositorio desde la URL proporcionada