Cómo retroceder una commit Git

Necesita commits para mostrar una marca de tiempo anterior: trabajo local que debería verse así aterrizó ayer, o una rama cuyas fechas se adelantaron. git-edit-date establece las fechas del autor y del autor en una hoja de cálculo: no git commit --amend.

¿Qué es git-edit-date?

Un CLI gratuita para Linux que reescribe las fechas de commit (y el nombre del autor/correo electrónico) en la rama actual. Exporte el historial a CSV, establezca marcas de tiempo pasadas en Excel o LibreOffice, ejecute apply una vez.

Descargar git-edit-date v1.5 Linux amd64 · gratis
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb

Cómo retroceder

git-edit-date export -o commits.csv
# set author_date and committer_date to earlier timestamps
git-edit-date apply -file=commits.csv
git push --force-with-lease

Cuando necesitas esto

Tutorial completo: tutorial · También: cambiar la fecha de commit git · comprometerse con una fecha específica