Git Cheatsheets
Git guarda el historial de cambios de tu proyecto: podés ver qué cambió, volver atrás, probar cosas en paralelo y compartir el código en GitHub. Estas hojas están escritas para alguien que lo usa por primera vez: cada término se explica y la guía de Primeros pasos te lleva de cero a tu proyecto publicado.
Por dónde empezar
Si nunca usaste Git, seguí este orden. Si ya lo usás, buscá directo lo que necesitás.
- Conceptos: qué es un repositorio, un commit y las zonas por las que pasa un cambio (15 minutos de lectura).
- Primeros pasos: instalar, configurar, primer commit y subir el proyecto a GitHub. Hacelo con la terminal abierta.
- Uso diario: los comandos de todos los días, para tener a mano.
- Ramas y GitHub y remotos: trabajar en paralelo, pull requests y publicar en Netlify.
- Deshacer cambios y Problemas comunes: para cuando algo sale distinto de lo esperado.
Las hojas
01 · Conceptos
Repositorio, commit, área de preparación, ramas, remotos y la diferencia entre Git y GitHub, con diagramas.
02 · Primeros pasos
Guía completa en Windows: instalar, configurar, primer commit, .gitignore, subir a GitHub y clonar.
03 · Uso diario
status, add, commit, log, diff, mover y borrar archivos, stash y tags, explicados.
04 · Ramas
Crear y cambiar de rama, merge, resolver conflictos paso a paso, rebase y un flujo de trabajo.
05 · GitHub y remotos
fetch, pull y push, pull requests, forks, iniciar sesión (HTTPS, token, SSH) y publicar en Netlify.
06 · Deshacer cambios
Qué comando usar según el caso: restore, amend, reset, revert y recuperar commits con reflog.
07 · Problemas comunes
Los errores típicos, con qué significan y cómo arreglarlos. Pegá el mensaje en el buscador.
Quiero…
Lo que querés hacer y el comando. Cada uno está explicado en su hoja.
Guardar y compartir
git statusgit add .
git commit -m "<mensaje>"git pushgit pullgit clone <url>git log --onelineRamas
git switch -c <nombre>git switch <nombre>git switch main
git merge <nombre>git push -u origin <nombre>git branch -d <nombre>Deshacer
git restore <archivo>git restore --staged <archivo>git commit --amendgit revert <hash>git stash
git stash popEmpezar
winget install --id Git.Git -e --source wingetgit config --global user.name "<nombre>"
git config --global user.email "<email>"git initgit remote add origin <url>
git push -u origin mainCómo leer los comandos de estas hojas
- Los bloques oscuros son comandos para la terminal. Se ejecutan con Enter; si hay varias líneas, de a una. El botón de la derecha los copia.
<nombre>: reemplazalo por tu valor, sin los signos< >.# texto: comentario, no se escribe.- Las palabras con guiones después del comando (
-m,--oneline) son opciones que cambian lo que hace. - Los bloques grises con la etiqueta salida muestran lo que responde Git, para que compares.
- Botón ☀/☾ arriba a la derecha: tema claro u oscuro. Ctrl+P → “Guardar como PDF” para imprimir.
Descargar como imagen
Cada hoja completa en PNG.
| Hoja | Tema oscuro | Tema claro |
|---|---|---|
| Inicio | index-dark.png | index-light.png |
| 01 · Conceptos | 01-conceptos-dark.png | 01-conceptos-light.png |
| 02 · Primeros pasos | 02-primeros-pasos-dark.png | 02-primeros-pasos-light.png |
| 03 · Uso diario | 03-uso-diario-dark.png | 03-uso-diario-light.png |
| 04 · Ramas | 04-ramas-dark.png | 04-ramas-light.png |
| 05 · GitHub y remotos | 05-github-dark.png | 05-github-light.png |
| 06 · Deshacer cambios | 06-deshacer-dark.png | 06-deshacer-light.png |
| 07 · Problemas comunes | 07-problemas-dark.png | 07-problemas-light.png |
Nada por acá. Probá en Uso diario o en Problemas comunes.