Eliminar todos los commits de rama master

git hub logo

Hace unos días empecé a trabajar en un repositorio de Git nuevo y bueno, lo típico que al principio te pones y cometes muchos fallos por diversos motivos (no miro a nadie eh YAML, cof cof)

Total que acabé con 36 commits para unos miseros stacks de CloudFormation. Entonces, empecé a jugar con el rebase pero la verdad sea dicha, la brujería del rebase aún no la domino y dado que no había nadie trabajando, solo yo, y era seguro hacer algo drástico busqué como eliminar el histórico de commits y dejarlo más presentable.

Para resumir: como borrar todos los commits de la rama master en Git.

# antes
git log --oneline |wc -l
16

# después
git log --oneline |wc -l
1

Continue reading “Eliminar todos los commits de rama master”