Subir un repositorio a GitHub es una habilidad fundamental para cualquier desarrollador. Este proceso te permite gestionar versiones, colaborar con otros e incluso compartir tus proyectos con empleadores potenciales. Esta guía paso a paso te mostrará cómo hacerlo utilizando Git desde la terminal, así como desde Visual Studio Code.
¿Cómo crear un nuevo repositorio en GitHub?
Para empezar, necesitaremos crear un nuevo repositorio en GitHub. Sigue estos sencillos pasos:
Ve a tu página de inicio de GitHub.
Haz clic en el botón "New repository" para crear uno nuevo.
Nombra tu repositorio, en este caso lo llamaremos prework Mac.
Haz el repositorio público o privado según tus necesidades.
No es necesario que añadas archivos README, .gitignore o licencias en este momento.
¿Cómo conectar tu terminal con GitHub?
La conexión de tu terminal con tu cuenta de GitHub se puede hacer a través de SSH o HTTPS. Aquí te explicaré cómo hacerlo con SSH, ya que es más seguro:
Copia la dirección SSH que GitHub te proporciona para tu nuevo repositorio.
Abre tu terminal y navega hasta el directorio donde deseas trabajar.
Utiliza los comandos de Git para inicializar un nuevo repositorio local y conectarlo con GitHub.
# Navega fuera del directorio actual si es necesariocd..# Crea un nuevo directorio y navega a élmkdir github
cd github
# Crea un nuevo archivo HTMLtouch HelloWorld.html
# Abre el archivo en Visual Studio Codecode HelloWorld.html
¿Cómo inicializar y agregar cambios al repositorio local?
Antes de subir tu proyecto a GitHub, necesitamos inicializar el repositorio y agregar cambios:
Inicializa el repositorio: git init
Agrega archivos al área de "staging": git add .
Realiza un 'commit': git commit -m "Initial commit"
Una vez que tienes tus cambios listos en el repositorio local, es momento de subirlos a GitHub:
Añade el repositorio remoto: git remote add origin ssh_url_del_repositorio
Empuja los cambios al repositorio remoto: git push origin main
¿Cómo realizar modificaciones desde Visual Studio Code?
Es posible hacer pequeños ajustes desde Visual Studio Code y luego enviarlos a GitHub:
Abre el archivo HelloWorld.html y realiza modificaciones, por ejemplo, cambiando títulos o texto.
Guarda los cambios en el editor.
Utiliza las herramientas integradas de Git para hacer 'staging' y 'commit' de las modificaciones.
Haz 'push' a GitHub desde el editor.
Errores comunes y cómo solucionarlos
Durante este proceso, puedes encontrarte con errores relacionados con la autenticidad del host al utilizar SSH. Una manera de resolverlo es aceptando el host la primera vez que intentes conectarte, lo que generalmente es seguro si estás seguro de que el servidor es legítimo.
Subir un proyecto a GitHub puede parecer complicado al principio, pero con la práctica se volverá una parte natural de tu flujo de trabajo como desarrollador. Sigue experimentando y aprendiendo, cada avance te lleva un paso más cerca de dominar Git y GitHub. ¡Sigue adelante!