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
git-edit-date export -o commits.csv- Edit
author_date/committer_dateon as many rows as you need git-edit-date apply -file=commits.csvgit push --force-with-leaseif the branch was already on the remote
Full walkthrough with examples: how to change git commit dates.
Tips
- Leave unchanged rows alone — only edited metadata is applied
- Keep RFC3339 timestamps with timezone offsets
- Do not edit the
hashcolumn
↓ Download .deb v1.5
Linux amd64 · free
More: all guides · CLI tutorial · change git commit date