Subir Repositorios a GitHub desde la Terminal y Visual Studio Code

Clase 12 de 13Curso de Configuración de Entorno de Desarrollo en macOS

Resumen

¿Cómo subir un repositorio a GitHub?

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:

  1. Ve a tu página de inicio de GitHub.
  2. Haz clic en el botón "New repository" para crear uno nuevo.
  3. Nombra tu repositorio, en este caso lo llamaremos prework Mac.
  4. Haz el repositorio público o privado según tus necesidades.
  5. 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:

  1. Copia la dirección SSH que GitHub te proporciona para tu nuevo repositorio.
  2. Abre tu terminal y navega hasta el directorio donde deseas trabajar.
  3. Utiliza los comandos de Git para inicializar un nuevo repositorio local y conectarlo con GitHub.
# Navega fuera del directorio actual si es necesario
cd ..

# Crea un nuevo directorio y navega a él
mkdir github
cd github

# Crea un nuevo archivo HTML
touch HelloWorld.html

# Abre el archivo en Visual Studio Code
code 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:

  1. Inicializa el repositorio: git init
  2. Agrega archivos al área de "staging": git add .
  3. Realiza un 'commit': git commit -m "Initial commit"
  4. Configura tus credenciales si es necesario.
git config --global user.name "TuNombre"
git config --global user.email "TuCorreo@example.com"

¿Cómo agregar y subir al repositorio remoto?

Una vez que tienes tus cambios listos en el repositorio local, es momento de subirlos a GitHub:

  1. Añade el repositorio remoto: git remote add origin ssh_url_del_repositorio
  2. 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:

  1. Abre el archivo HelloWorld.html y realiza modificaciones, por ejemplo, cambiando títulos o texto.
  2. Guarda los cambios en el editor.
  3. Utiliza las herramientas integradas de Git para hacer 'staging' y 'commit' de las modificaciones.
  4. 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!