mrsaynothing.dev

> grep -r "GitHub"▋

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