Guía Completa: Cómo Subir tu Primer Proyecto a GitHub
Introducción a GitHub
GitHub es una plataforma de desarrollo colaborativo que utiliza el sistema de control de versiones Git. Es el lugar perfecto para alojar tus proyectos, colaborar con otros desarrolladores y mostrar tu trabajo al mundo.
Pasos para subir tu primer proyecto
1. Instala Git
Si aún no tienes Git instalado, descárgalo desde git-scm.com.
2. Configura tu identidad
Abre una terminal o línea de comandos y configura tu nombre de usuario y correo electrónico:
git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"
3. Crea un nuevo repositorio en GitHub
- Inicia sesión en GitHub
- Haz clic en el botón ”+” en la esquina superior derecha
- Selecciona “New repository”
- Dale un nombre a tu repositorio
- Añade una descripción (opcional)
- Elige si será público o privado
- Haz clic en “Create repository”
4. Inicializa Git en tu proyecto local
Navega a la carpeta de tu proyecto en la terminal y ejecuta:
git init
5. Añade tus archivos al área de preparación
git add .
6. Crea tu primer commit
git commit -m "Primer commit"
7. Conecta tu repositorio local con GitHub
Copia la URL de tu repositorio en GitHub (termina en .git) y ejecuta:
git remote add origin URL_DEL_REPOSITORIO
8. Sube tu código a GitHub
git branch -M main
git push -u origin main
Comandos Git esenciales
git status: Muestra el estado de tus archivosgit add .: Añade todos los archivos al área de preparacióngit commit -m "mensaje": Guarda los cambios con un mensaje descriptivogit push: Sube los cambios a GitHubgit pull: Obtiene los cambios del repositorio remoto
Buenas prácticas
- Commits atómicos: Cada commit debe representar un cambio lógico y único
- Mensajes descriptivos: Usa mensajes claros que expliquen qué cambiaste
- .gitignore: Crea un archivo
.gitignorepara excluir archivos innecesarios - Ramas: Usa ramas para desarrollar nuevas características sin afectar el código principal
Solución de problemas comunes
- Error de autenticación: Asegúrate de tener configurado correctamente tu token de acceso personal
- Conflicto de ramas: Si recibes un error al hacer push, intenta hacer un pull primero
- Archivos grandes: GitHub tiene un límite de 100MB por archivo, usa Git LFS si necesitas manejar archivos grandes
Conclusión
¡Felicidades! Ahora sabes cómo subir tu primer proyecto a GitHub. Recuerda que la práctica hace al maestro, así que sigue experimentando y mejorando tus habilidades con Git y GitHub.