How to Change Git Commit Date
Wrong timezone or CI UTC stamps on your commits?
git-edit-date exports your branch to a spreadsheet, you fix the timestamps,
and one command rewrites history — no git commit --amend.
What is git-edit-date?
A free Linux CLI that changes author date, committer date, author name, and email on the current branch. Works for one tip commit or dozens of commits — edit everything in CSV, then apply once.
↓ Download git-edit-date v1.5
Linux amd64 · free
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb
How to change dates
git-edit-date export -o commits.csv
# edit author_date and committer_date in Excel or LibreOffice
git-edit-date apply -file=commits.csv
git push --force-with-lease
When you need this
- Commits show UTC from a CI runner instead of your local timezone
- Laptop clock drift left timestamps wrong across a feature branch
- You want to review every date change in a spreadsheet before rewriting history
Full walkthrough: tutorial · Also: backdate a commit · commit with a specific date