De datum van een Git-commit wijzigen

Verkeerde tijdzone of UTC-tijdstempels van CI bij je commits? git-edit-date exporteert je branch naar een spreadsheet, waarin je de tijdstempels corrigeert, waarna één commando de geschiedenis herschrijft — zonder git commit --amend.

Wat is git-edit-date?

Een gratis Linux-CLI die de auteursdatum, committerdatum, auteursnaam en het e-mailadres op de huidige branch wijzigt. Werkt voor één tipcommit of tientallen commits — bewerk alles in CSV en pas het daarna één keer toe.

Download git-edit-date v1.5 Linux amd64 · gratis
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb

Datums wijzigen

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

Wanneer heb je dit nodig?

Volledige uitleg: tutorial · Zie ook: een commit antidateren · commit met een specifieke datum