Inicio
🗺️ Ver mapa completo
Iniciar sesión Registrarse

Git y GitHub

Del historial en tu carpeta al remoto en la nube: instalar, Git GUI, commits, ramas, pull requests y cómo salir de un conflicto sin romper el proyecto.

Desde cero Git GUI Terminal Práctica
Descargar .tex Descargar .md

GitHub: el remoto compartido

Hasta aquí el historial puede vivir solo en tu disco. GitHub es el remoto más usado: una copia del repositorio en la nube, más herramientas de equipo (issues, pull requests, revisión de código). Los pasos de abajo asumen que ya tienes commits locales; si aún no, haz el primero en Git GUI o sigue el ciclo de Flujo.

Conectar tu carpeta con un repositorio nuevo

  1. En GitHub: New repository → elige un nombre → Create. Si ya tienes commits locales, déjalo vacío (sin README ni .gitignore automático), para no chocar con tu historia.
  2. Copia la URL HTTPS del repo (algo como https://github.com/USUARIO/REPO.git).
  3. En tu carpeta local, registra ese remoto con el nombre habitual origin y sube la rama principal:
git remote add origin https://github.com/USUARIO/REPO.git git branch -M main git push -u origin main

-u enlaza tu main local con origin/main, de modo que los siguientes git push y git pull sepan a dónde ir. En Git GUI: Remote → Add, nombre origin, pegas la URL y luego Push.

HTTPS y tokens

GitHub ya no acepta la contraseña de la cuenta para git push por HTTPS. Para autenticarte tienes estas vías habituales:

  • Personal Access Token — Settings → Developer settings → Personal access tokens. Cuando Git GUI o la terminal pidan «password», pegas el token.
  • GitHub Desktop o Git Credential Manager — inicias sesión una vez y el sistema guarda la credencial.
  • SSH — clave pública en tu cuenta; útil más adelante, no imprescindible el primer día.

Piezas útiles en la web

Además del historial de Git, GitHub añade capas de colaboración:

Issues

Tareas, bugs y discusiones ligadas al repo. Quedan indexadas y no se pierden como un chat.

Pull requests

Propones fusionar una rama a main. Se ve el diff y se puede comentar línea a línea antes de mezclar.

README.md

Qué es el proyecto, cómo instalarlo y cómo arrancarlo. Es la portada del repositorio.

Orden habitual en equipo: rama local → commits → git push -u origin nombre-rama → en GitHub, Compare & pull request → revisión → merge. El detalle de ramas está en Ramas.
↑↓ navegar Enter abrir Mapa completo →
🌐 Idioma