Créer un commit Git avec une date spécifique
Vous voulez qu’un commit existant porte un horodatage exact – et non « ce que dit l’horloge maintenant ».
git-edit-date vous permet de définir cette date (et bien d'autres) dans une feuille de calcul -
non git commit --amend.
Qu'est-ce que git-edit-date ?
Un Linux CLI gratuit lorsque vous disposez déjà d'un historique et que vous avez besoin d'appliquer des dates exactes en masse. Exportez la branche vers CSV, tapez les horodatages souhaités, apply une fois.
↓ Télécharger git-edit-date v1.5
Linux amd64 · gratuit
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb
Comment fixer une date précise
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
Quand tu as besoin de ça
- Un ou plusieurs commits nécessitent un horodatage RFC3339 exact
- Vous voulez que les dates de l'auteur et du contributeur correspondent (plus propre
git log --format=fuller) - Correction de toute une branche de dates erronées - examinez d'abord dans CSV
Procédure pas à pas complète : tutorial · Aussi: modifier la date de validation de git · antidater un commit