Serie: Control de Versiones

El Manifiesto de Git: Por Qué Solo Necesitas el 20%

Mi enfoque práctico para dominar Git: centrarse en lo esencial que realmente usas en el día a día, y dejar el ruido para cuando lo necesites.

7 min de lectura
Matías Beltramone
28 Sep 2025

El Problema del Ruido

Armé esta serie porque noté algo recurrente: muchos enseñan el 100% de Git, pero en la trinchera solo usas el 20%.

Hay muchísimos tutoriales y cursos sobre Git dando vueltas, muchos son buenos, pero casi todos se enfocan en enseñarte el 100% de los comandos. Y seamos honestos: la mayoría de esos comandos no los vas a usar en el día a día.

20%

Lo Esencial

Los comandos que usas realmente en el trabajo diario

80%

El Ruido

Comandos que aprenderás "cuando los necesites"

Mi idea al hacer esta serie fue verlo desde el lado de alguien que lo utiliza en la trinchera. La verdad es que usamos con mucha suerte el 20% de Git, y ese 20% resuelve el 80% de nuestros problemas.

Quería demostrar que con solo los primeros posts de la serie - sobre branch y colaboración remota - ya tienes suficiente para manejarte en la mayoría de los flujos de trabajo. El resto es ruido.

El Enfoque Práctico

El objetivo es claro: dejar de lado la sobrecarga y enfocarnos en lo que es una consulta cotidiana. En el día a día, probablemente lo más complicado que enfrentemos es un conflicto de merge.

Todo lo demás, como saber que puedes usar git log para volver a ver qué pasó o que puedes usar un revert en lugar de un reset --hard, no son tareas que haces constantemente, pero son hacks profesionales que te salvan cuando la crisis llama a tu puerta.

git log

Tu detective personal para entender qué pasó en el proyecto

cherry-pick

El bisturí de Git para fix urgentes sin copiar y pegar

git blame

Para encontrar al responsable (o entender el contexto) de cada línea

git stash

Tu cajón temporal cuando necesitas cambiar de contexto rápido

git rebase

Para mantener un historial limpio y profesional

git revert

La forma elegante de deshacer sin romper el trabajo del equipo

Quería que esta serie fuera tu lugar de consulta rápida para esos momentos. Que no sientas que el manual te exige ser un experto en comandos que solo usarás tres veces al año.

Lo que busqué reflejar aquí es el contexto profesional detrás de los comandos. Te muestro por qué no necesitas comentar código viejo (porque Git ya lo guarda por ti) o por qué usamos cherry-pick para un fix urgente.

Esta serie es útil hasta para mí mismo. A veces pienso: "Sí, con esto era fácil de resolver". Saber que tienes una caja de herramientas con soluciones rápidas para el rebase, el stash, o el blame te da una enorme tranquilidad.

La Confianza es la Herramienta Final

Esta serie es tu mapa de ruta para el control total. No necesitas el 100% de Git, solo la confianza de saber que el 20% esencial te permite colaborar sin miedo.

Y cuando necesites esa herramienta avanzada para el blame o el rebase, sabrás que tu caja de herramientas tiene la solución.

Esta es tu guía para programar sin el pánico a romper nada, sino con la confianza de que siempre puedes volver atrás y hacerlo mejor.

A Programar Sin Miedo

Domina el 20% esencial. Mantén el resto en tu caja de herramientas para cuando lo necesites.

La confianza en Git es la diferencia entre programar con miedo y programar con libertad total.

¿Te identificas con este enfoque?

Mi filosofía es simple: aprende lo esencial profundamente, y mantén el resto a mano para cuando surja la necesidad.