Change dates of multiple git commits

When you need to rewrite timestamps across a whole feature branch, git-edit-date exports history to a spreadsheet — faster to edit, safer to review, then apply once.

Bulk workflow

  1. git-edit-date export -o commits.csv
  2. Edit author_date / committer_date on as many rows as you need
  3. git-edit-date apply -file=commits.csv
  4. git push --force-with-lease if the branch was already on the remote

Full walkthrough with examples: how to change git commit dates.

Tips

Download .deb v1.5 Linux amd64 · free

More: all guides · CLI tutorial · change git commit date