> grep -r "git"▋
12 entradas
2026-10-05
git merge vs rebase — la decisión en 10 segundos
Merge o rebase, una pregunta decide: ¿el commit salió de tu máquina? La tabla de decisión, el caso fast-forward y el rescate con reflog cuando un rebase sale torcido.
2026-09-29
Jujutsu vs Git: el botón de deshacer que Git nunca tuvo
jj-vcs/jj leído desde su expediente público: 31,796 estrellas, releases mensuales, conflictos guardados en la historia — y un registro que deshace más que git.
2026-09-28
Fatal: Not a Git Repository? La solución en 60 segundos
Las cuatro causas reales de fatal: not a git repository, ordenadas — y el comando que te dice cuál tienes antes de tocar nada.
2026-09-25
Generador de git undo: el comando exacto para tu lío
Responde tres preguntas — publicado o no, conservar o descartar, rama propia o compartida — y el generador de git undo te imprime el comando exacto: reset, revert o reflog.
2026-09-24
Mi agente publicó un post que había bloqueado. Estuvo en línea un día.
Tres commits arrastraron un post bloqueado a este sitio en producción. Por qué los globs lo permitieron, y las dos verificaciones que faltaban.
2026-09-21
git stash: un solo archivo sin perder el resto
Guarda un solo archivo en stash mientras el resto de tu trabajo en curso sigue en su sitio: git stash push -- <ruta>, el flujo interactivo -p y las tres formas de recuperar tus cambios.
2026-09-17
¿Gitignore no funciona? Este es el arreglo de verdad
¿Tu .gitignore no funciona? Los archivos tracked lo ignoran. Quítalos del index con git rm --cached, verifica con git check-ignore y corta el ciclo.
2026-09-15
Git revert vs reset: ¿cuál salva tu historial?
Git revert vs reset explicado: qué comando deshace commits sin riesgo, cuándo reset --hard destruye trabajo y cómo cada uno reescribe el historial de GitHub.
2026-09-12
Git cherry-pick: varios commits, ramas y conflictos
Git cherry-pick explicado: copia un commit de otra rama, elige varios commits o un rango, resuelve conflictos y sabe cuándo conviene merge o rebase.
2026-09-09
Eliminar archivos untracked en git: guía segura de git clean
Elimina archivos untracked en git sin sustos: dry-run primero con git clean -nd, -fd para directorios, -x para ignorados — y por qué git clean no borra nada.
2026-09-06
Sincronizar un fork de Git con upstream: 3 métodos seguros
Sincronizar un fork de Git con upstream de 3 formas: pull de dos comandos, rebase para historial limpio, botón de GitHub y arreglos si no sincroniza.
2026-09-03
Deshacer el último commit en Git sin perder nada
Deshacer el último commit en Git de forma segura: reset --soft conserva los cambios, --mixed los desescala y revert corrige commits ya publicados.