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

Full walkthrough: tutorial · Also: backdate a commit · commit with a specific date