El comando `git history` merece más atención

The Git history command deserves more attention

El comando `git history` merece más atención

Trabajar con muchos cambios en paralelo en git puede ser doloroso, pero el autor sostiene que el nuevo comando experimental `git history` ofrece varios de los beneficios que se atribuyen a `jj` sin necesidad de cambiar de herramienta. Incluido en el núcleo de git desde las versiones 2.54 y 2.55, cuenta con tres subcomandos: `fixup`, `reword` y `split`, que permiten corregir commits antiguos, editar mensajes y dividir commits de forma atómica, reescribiendo automáticamente todas las ramas descendientes. Aunque es menos potente que `jj` en cuanto a la gestión de conflictos, el autor considera que es un gran avance y que ya está disponible en la herramienta que usa a diario.

La propiedad más importante, común a los tres comandos, es que es atómico: nunca deja tu árbol en un estado a medio romper.

Más de este día

2026-07-14