Saltar al contenido principal
DesarrolladorProcessado no seu navegador

Hoja de Referencia Git

Guía visual interactiva de los comandos vitales de repositorio Git.

0 de 3 usos hoy · 3 restantes. Pasa a Pro y elimina el límite.

Mejorar
Track
3 escenarios
Comandos
17
Precaución
0 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.
basic
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.
basic
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.
basic
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.
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

Limpio
Bajo
13
Medio
4
Alto
0
Placeholders como <topic>, <file>, <hash> y <url> deben reemplazarse antes de ejecutar.

§ Cómo usar

Cómo encontrar un comando de Git rápido

Búsqueda rápida de comandos Git por situación ('deshacer un commit', 'revertir un merge', 'crear una rama') con ejemplos.

  1. Escribe lo que necesitas

    Usa lenguaje natural ('quiero deshacer el último commit'). La búsqueda semántica lo encuentra aunque no sepas el nombre del comando.

  2. Ve el comando + la explicación

    Cada resultado tiene el comando exacto, qué hace, cuándo usarlo y alternativas equivalentes.

  3. Copia y adapta

    Reemplaza los placeholders ([branch], [hash]) por tus valores. Cuidado especial con los comandos destructivos (--force, reset --hard).

Relacionadas

Herramientas relacionadas

Da mesma categoria.