Crea un Git Commit con una data Specific
Vuoi che uno commit esistente porti un timestamp esatto, non "qualunque cosa dica l'orologio adesso".
git-edit-date ti consente di impostare quella data (e molte altre) in un foglio di calcolo —
no git commit --amend.
Cos'è git-edit-date?
Uno Linux CLI gratuito per quando hai già la cronologia e hai bisogno che le date esatte vengano applicate in blocco. Esporta il ramo in CSV, digita i timestamp desiderati, applicali una volta.
↓ Scarica git-edit-date v1.5
Linux amd64 · gratuito
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb
Come impostare una data specifica
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
Quando ne hai bisogno
- Uno o più commit necessitano di un timestamp RFC3339 esatto
- Vuoi che le date dell'autore e di committer corrispondano (più pulito
git log --format=fuller) - Correzione di un intero ramo di date errate: verifica prima in CSV
Procedura dettagliata completa: tutorial · Anche: modificare la data git commit · retrodatare un commit