Подтвердить что ты не робот

Изменение временных меток при перезагрузке ветки git

Я реорганизовал коммиты в ветке до того, как ее обнародуют, в результате чего временные метки коммитов будут в смешанном порядке. Я бы предпочел, чтобы все они были сегодня, всего за несколько секунд.

Очевидно, что эти отметки времени также не будут корректными, но поскольку это время, когда все становится общедоступным, я предпочитаю, чтобы в течение перепутанной истории, по времени.

Итак, как мне сказать git создавать новые временные метки при перезагрузке?

4b9b3361

Ответ 1

git rebase --ignore-date

Ответ 2

В моем случае rebasing изменил временные метки на значение CommitDate, так что в gitweb куча месяцев старых коммитов появилась как 4 дня. Я нашел последнюю фиксацию с правильной датой и сделал:

$ git rebase --committer-date-is-author-date SHA