🍒 git cherry-pick: robar una confirmación en silencio
¿Quieres tomar una confirmación específica de otra rama sin fusionar todo? Aquí tienes a tu amigo:
git cherry-pick <хеш-коммита>💡 Es útil cuando el error ya se ha corregido en dev, pero aún no en main.
🕵️ git bisect: encuentra el error sin quemarte
Apareció un error, ¿pero cuándo? bisect te mostrará dónde se rompió todo:
git bisect start
git bisect bad # versión actual con error
git bisect good <hash> # versión antigua sin erroresGit cambia las ramas por sí mismo y dice: «Comprueba esto». Respondes good o bad y continúa hasta que encuentra al culpable.

💥 git reflog: reanimación de lo eliminado
Eliminé la rama, descarté los commits, hice un reset... ¿y ahora qué? Tranquilo:
git reflogGit lo recuerda todo. Encontrarás el commit que necesitas y lo restaurarás con:
git checkout <hash>🧼 git clean: limpia la basura
La carpeta node_modules, los archivos temporales, la caché, todo esto se puede eliminar:
git clean -fd-f— force-d— directorios también
Útil antes de un push o build.
🧪 git stash: ocultar cambios
Cuando necesitas cambiar urgentemente a otra rama, pero los cambios actuales no están listos:
git stashY luego:
git stash pop🧠 Almacenamiento de cambios temporales: es útil cuando el código está en proceso y te piden un hotfix.
📌 Conclusión
Estos comandos no son conocidos por los principiantes, pero a menudo son utilizados por midles y seniors. Domínalos y Git se convertirá en tu aliado, no en tu enemigo.
💬 ¿Quieres más trucos de git? Escribe en los comentarios o echa un vistazo a Comunidad de Telegram de Kodika — allí compartimos ideas, resolvemos problemas y aprendemos juntos.
