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?
- Commits tonen UTC van een CI-runner in plaats van je lokale tijdzone
- Door een afwijkende laptopklok kloppen tijdstempels op een featurebranch niet
- Je wilt elke datumwijziging in een spreadsheet controleren voordat je de geschiedenis herschrijft
Volledige uitleg: tutorial · Zie ook: een commit antidateren · commit met een specifieke datum