Cambiar las marcas de tiempo al reorganizar la rama git


He reorganizado las confirmaciones en una rama antes de que se haga pública causando que las marcas de tiempo de las confirmaciones estén en un orden confuso. Preferiría que fueran todos hoy con solo segundos en el medio.

Obviamente estas marcas de tiempo tampoco serán correctas, pero ya que este es el momento en que las cosas se hacen públicas, prefiero eso a una historia confusa, en cuanto al tiempo.

Entonces, ¿cómo le digo a Git que cree nuevas marcas de tiempo mientras rebase?

Author: phs, 2009-10-16

2 answers

git rebase --ignore-date
 87
Author: Michael Krelin - hacker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-16 18:36:53

En mi caso, rebasing cambió las marcas de tiempo al valor CommitDate, por lo que en gitweb un montón de confirmaciones de meses aparecieron como de 4 días. Encontré el último commit con la fecha correcta y lo hice:

$ git rebase --committer-date-is-author-date SHA
 22
Author: lkraav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-08 18:37:03