mrsaynothing.dev

> grep -r "CLI"▋

7 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-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-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-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-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.