Cree una commit Git con una fecha específica
Quiere que una commit existente lleve una marca de tiempo exacta, no "lo que diga el reloj ahora".
git-edit-date le permite establecer esa fecha (y muchas otras) en una hoja de cálculo:
no git commit --amend.
¿Qué es git-edit-date?
Un CLI gratuita para Linux para cuando ya tenga historial y necesite fechas exactas aplicadas de forma masiva. Exporte la rama a CSV, escriba las marcas de tiempo que desee, 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 establecer una fecha específica
git-edit-date export -o commits.csv
# set author_date and committer_date to the exact timestamps you want
git-edit-date apply -file=commits.csv
git push --force-with-lease
Cuando necesitas esto
- Una o varias commits necesitan una marca de tiempo exacta RFC3339
- Quiere que las fechas del autor y del committer coincidan (limpiador
git log --format=fuller) - Arreglando toda una rama de fechas incorrectas: revise primero en CSV
Tutorial completo: tutorial · También: cambiar la fecha de commit git · retroceder una commit