Een Git-commit met een specifieke datum maken
Je wilt een bestaande commit een exact tijdstempel geven — niet „wat de klok nu aangeeft”.
Met git-edit-date stel je die datum (en vele andere) in een spreadsheet in —
zonder git commit --amend.
Wat is git-edit-date?
Een gratis Linux-CLI voor wanneer je al geschiedenis hebt en exacte datums in bulk wilt toepassen. Exporteer de branch naar CSV, voer de gewenste tijdstempels in en pas alles éé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
Een specifieke datum instellen
git-edit-date export -o commits.csv
# set author_date and committer_date to the exact timestamps you want
git-edit-date apply -file=commits.csv
git push --force-with-lease
Wanneer heb je dit nodig?
- Eén of meer commits hebben een exact RFC3339-tijdstempel nodig
- Je wilt auteurs- en committerdatums gelijkmaken (nettere
git log --format=fuller) - Een hele branch met verkeerde datums corrigeren — controleer eerst in CSV
Volledige uitleg: tutorial · Zie ook: git commitdatum wijzigen · een commit antidateren