Comment modifier la date de validation de Git
Mauvais fuseau horaire ou tampons CI UTC sur vos commits ?
git-edit-date exporte votre branche vers une feuille de calcul, vous corrigez les horodatages,
et une commande réécrit l'histoire - non git commit --amend.
Qu'est-ce que git-edit-date ?
Un Linux CLI gratuit qui change date de l'auteur, date du commettant, nom de l'auteur et adresse e-mail sur la branche actuelle. Fonctionne pour un commit de pointe ou des dizaines de commits – modifiez tout dans CSV, puis 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 changer les dates
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
Quand tu as besoin de ça
- Les commits affichent UTC à partir d'un coureur CI au lieu de votre fuseau horaire local
- La dérive de l'horloge de l'ordinateur portable a laissé des horodatages erronés dans une branche de fonctionnalités
- Vous souhaitez examiner chaque changement de date dans une feuille de calcul avant de réécrire l'historique
Procédure pas à pas complète : tutorial · Aussi: antidater un commit · s'engager avec une date précise