Joaquin Martinez

Depura tus errores y construye la mejor versión de ti, cada línea cuenta.

Cómo crear un repositorio de prueba para practicar comandos de git

06-01-2025
Git y GitHub
Git
Cover Post

Preparando el terreno: Creando un repositorio de prueba para Git

En el vasto universo del desarrollo de software, Git se erige como una de las herramientas más poderosas y versátiles. Antes de sumergirnos en conceptos avanzados como los viajes en el tiempo a través de git checkout o la fusión de ramas, es crucial tener un entorno de trabajo sólido. Este post te guiará paso a paso en la creación y preparación de un repositorio de prueba, que usaremos para practicar los comandos clave de Git. Al final de este tutorial, tendrás un proyecto listo para manipular su historial y entender su funcionamiento a fondo.

  1. Configuración del proyecto de prueba
    Para esta práctica, utilizaremos una carpeta con varios archivos que nos servirán para ejecutar nuestros comandos de Git.

    Paso 1: Descarga del proyecto
    Descarga el archivo comprimido del proyecto desde el siguiente enlace:
    Descarga del proyecto

    Paso 2: Acceso desde la terminal
    Una vez descargado y descomprimido, accede a la carpeta desde tu terminal de Git (git bash en Windows, terminal regular en macOS/Linux) usando el comando cd. Reemplaza [ruta_de_la_carpeta] con la ubicación de tu proyecto.

     cd [ruta_de_la_carpeta]
    

    Una vez que la terminal esté apuntando a la carpeta de tu proyecto, ya estamos listos para continuar. Es vital seguir estos pasos al pie de la letra para evitar errores en las prácticas futuras.

  2. Inicializar el repositorio e iniciar el seguimiento de archivos
    Lo primero es convertir nuestra carpeta de proyecto en un repositorio de Git. Esto permite que Git comience a rastrear los cambios en los archivos.

    1. Inicializar el repositorio
      Para inicializar Git en tu carpeta, ejecuta el siguiente comando:

       git init
      

      alt text

      Este comando crea una carpeta oculta llamada .git dentro de tu proyecto, que contiene todo lo necesario para que Git funcione.

    2. Añadir archivos al área de preparación
      Ahora, debemos añadir los archivos al staging area (área de preparación). En este ejemplo, lo haremos de uno en uno para entender mejor el proceso.

      alt text

      Primero, añadimos el archivo README.md:

       git add README.md
      

      alt text

      Luego, el archivo misiones.md:

       git add misiones.md
      

      alt text

      Seguimos con heroes.md:

       git add heroes.md
      

      alt text

      Después, ciudades.md:

       git add ciudades.md
      

      alt text

      Finalmente, añadimos la carpeta historia completa, que contiene los archivos batman.md y superman.md:

       git add historia/
      

      alt text

  3. Corrigiendo el mensaje

    1. Realizar modificaciones en el commit inicial
      Cuando ya se encuentren los cambios dentro del commit haremos como práctica la modificación de nuestro mensaje meidante el uso de comando git commit –amend.

       git commit --amend
      

      Al ejecutar git commit –amend, Git abrirá tu editor de texto predeterminado (como VS Code o Vim) para que puedas modificar el mensaje.

      alt text

      alt text

    2. Verificar el historial de commits

      Para asegurarte de que los commits y los cambios se han registrado correctamente, puedes usar el comando git log.

       git lg
      

      alt text

      Esto mostrará un historial con los commits que has realizado.

  4. Realizando las primeras modificaciones
    Con el repositorio ya inicializado y con un primer commit, podemos empezar a trabajar en él y a registrar nuevos cambios.

    1. Modificar archivos
      Abre los archivos README.md y heroes.md y realiza cualquier modificación que desees. Esto simula el trabajo habitual de un desarrollador.

      alt text

    2. Registrar un nuevo commit
      Después de modificar los archivos, solo queremos registrar los cambios del archivo heroes.md. Para ello, lo añadimos de nuevo al área de preparación y hacemos un commit.

       git commit -am "Heroes.md: Agregamos a Linterna Verde"
      

      alt text

      Con este commit, hemos capturado la primera modificación sobre el archivo de héroes, creando una nueva instantánea en el historial de nuestro proyecto.

  5. Próximos pasos
    Hemos dado nuestros primeros pasos con Git, creando un repositorio, añadiendo archivos, y realizando commits. En futuros posts, exploraremos conceptos más avanzados como ramas (branches), viajes en el tiempo con git checkout, y la gestión de conflictos. Estas bases son esenciales para trabajar en proyectos de desarrollo más grandes y complejos.

¡No te pierdas la continuación de esta serie para dominar el control de versiones con Git!

Post Siguiente

Viajes en el tiempo con git: Cómo usar git reset y git reflog

Post Anterior

Domina tu historial de Git: Un vistazo a git commit --amend y git reset --soft