Saltar al contenido principal
DesarrolladorGratis · 3 usos/díaProcesado en tu navegador

Comandos Git (Guía Rápida)

Guía visual interactiva con los comandos esenciales de Git.

Track
4 escenarios
Comandos
24
Precaución
1 alto
Recuperación
Asistida
01

Filtrar por escenario

Buscar track
Presets

Inicializar repositorio

Crea el repo, prepara la rama base y conecta el remoto sin fricción.
git initlow
Inicializa el repositorio en la carpeta actual.
git add .low
Agrega los archivos iniciales al staging.
git commit -m "chore: init"low
Crea el primer commit base.
git branch -M mainlow
Estandariza la rama principal antes de empujar.
git remote add origin <url>low
Conecta el repositorio remoto principal.
git remote add origin https://github.com/org/repo.git
git push -u origin mainlow
Publica la rama base y fija upstream.

Flujo de feature

Abre una rama de trabajo, refresca la base e integra de vuelta claramente.
git switch -c feature/<tema>low
Crea y cambia a la rama de feature.
git switch -c feature/login
git add .low
Actualiza staging con progreso actual.
git commit -m "feat: ..."low
Registra un paso de trabajo con contexto.
git fetch originlow
Actualiza referencias remotas antes de integración.
git switch mainlow
Regresa a la base de integración.
git merge feature/<tema>medium
Integra la rama de feature en la base.

Deshacer de forma segura

Elige entre restore, reset y revert sin destruir trabajo por error.
git restore <arquivo>medium
Descarta un cambio local no commiteado en un archivo.
git restore src/app/page.tsx
git restore --staged <arquivo>low
Quita el archivo del staging sin perder la edición local.
git reset --soft HEAD~1medium
Retrocede un commit manteniendo todo en staging.
git reset --mixed HEAD~1medium
Retrocede un commit y devuelve cambios al árbol de trabajo.
git revert <hash>low
Crea un commit inverso seguro para historial compartido.

Guardar trabajo en curso

Quitar de en medio el trabajo sucio para cambiar de rama y luego recuperarlo.
git stash push -m "<motivo>"low
Guarda los cambios sin confirmar con una etiqueta.
git stash push -m "meio da tela de login"
git stash push -ulow
Incluye también los archivos aún no rastreados.
git stash listlow
Lista lo guardado, del más reciente al más antiguo.
git stash show -p stash@{0}low
Muestra el diff del stash antes de aplicarlo.
git stash popmedium
Recupera el stash más reciente y lo quita de la pila.
git stash apply stash@{1}medium
Aplica un stash concreto y lo MANTIENE en la pila.
git stash drop stash@{0}high
Descarta un stash — después de esto no hay deshacer.
02

Decisión rápida

Deshacer
Usa restore para un archivo local, revert para historial compartido y reflog antes de reset agresivo.
Integración
Prefiere merge cuando quieras preservar ramificación y rebase cuando quieras linealizar antes del merge final.
Escala
Usa worktree para ramas paralelas y sparse-checkout cuando el monorepo sea demasiado grande para la tarea actual.
03

Exportar

Recuperación y entrega selectiva
Rebase con salida, reflog para rescate y cherry-pick para hotfix o backport sin merge completo.
Runbook exportable
Exporta el track filtrado como CSV para inventario técnico o TXT como playbook compartible de squad.
04

Lectura operacional

Precaución
Bajo
17
Medio
6
Alto
1
Placeholders como <topic>, <file>, <hash> y <url> deben reemplazarse antes de ejecutar.

Relacionadas

Más de la misma categoría

Da mesma categoria.