Subir y gestionar repositorios en GitHub con Git

Clase 16 de 17Curso de Configuración de Entorno de Desarrollo en Windows

Resumen

¿Cómo subir tu primer repositorio a GitHub?

Subir un repositorio a GitHub por primera vez puede parecer un desafío, pero es un paso crucial para cualquier desarrollador web en su camino hacia el dominio del control de versiones. En este artículo, te guiaremos a través de los pasos necesarios para subir un repositorio desde tu sistema local a GitHub, aprovechando la herramienta de Git con simplicidad y efectividad. No te preocupes, al final te sentirás más seguro al manejar tus proyectos en la nube.

¿Cómo inicializar un repositorio en tu proyecto?

Para comenzar, abre tu terminal y navega hasta el directorio donde resides tu proyecto. Suponiendo que usas un proyecto HTML básico, lo primero es inicializar un nuevo repositorio de Git en dicho directorio. Esto se logra con el siguiente comando:

git init

Esto creará un entorno listo para empezar a trabajar bajo control de versiones con Git. Ahora es momento de revisar el estado de los archivos en tu proyecto.

git status

Observamos que los archivos actuales están sin supervisión (untracked files). Esto significa que deben ser añadidos al seguimiento para comenzar a realizar commits.

¿Cómo añadir archivos al repositorio?

Para añadir archivos específicos al repositorio, usa el comando:

git add nombre_del_archivo

Si deseas añadir todos los archivos de una sola vez, simplemente ejecuta:

git add .

Este comando es un atajo útil cuando quieres incluir todos los cambios realizados en tu directorio activo.

¿Cómo crear un commit y configurarlo adecuadamente?

El siguiente paso es crear un commit con un mensaje descriptivo. Sin embargo, antes de eso, asegúrate de haber configurado tu identidad en Git:

git config --global user.name "TuNombreUsuario"
git config --global user.email "tucorreo@correo.com"

Con la identidad configurada, procede a hacer el commit:

git commit -m "Mi primer commit"

Verifica que tu commit ha sido registrado correctamente al ejecutar otro git status.

¿Cómo crear y conectar un repositorio en GitHub?

Dirígete a GitHub y crea un nuevo repositorio desde tu perfil, eligiendo un nombre significativo y decidiendo si será público o privado. Al crear el repositorio, GitHub proporcionará una URL que necesitaremos para conectar nuestro repositorio local al remoto. En la terminal, ingresa:

git remote add origin URL_DEL_REPOSITORIO

Si recibes algún error relacionado con la rama principal, puedes cambiarlo a master si era la rama inicial de trabajo:

git push origin master

¿Cómo empujar cambios a GitHub?

Finalmente, sube tu commit al repositorio remoto con:

git push origin master

Si optaste por usar la rama main desde el inicio, adapta el comando en consecuencia:

git push origin main

Determinando cambios y actualizando en GitHub

Una vez que hayas realizado cambios en tu proyecto y estés listo para subirlos, sigue este ciclo:

  1. Guarda tus cambios en tu editor de texto.

  2. En la terminal, verifica el estado de los cambios:

    git status
    
  3. Añade cambios:

    git add .
    
  4. Realiza un commit con un mensaje claro:

    git commit -m "Descripción de los cambios"
    
  5. Finalmente, sube estos cambios a GitHub:

    git push origin master
    

Actualizar el repositorio GitHub asegurará que tu trabajo esté disponible y sea compartible en la nube, permitiendo a otros ver y colaborar en tu proyecto.

Git y GitHub: Entidades diferentes pero complementarias

Git es un sistema de control de versiones distribuido, mientras que GitHub es una plataforma que facilita el uso de Git al permitir alojar repositorios en la nube. Es fundamental entender esta distinción a medida que profundizas en tus estudios y prácticas de desarrollo.

Lleno de posibilidades, el manejo eficiente de Git y GitHub te brindará una ventaja en el mundo de la programación. ¡Ahora es momento de aplicar estos conocimientos y seguir explorando más acerca de estas potentes herramientas!