So ändern Sie das Festschreibungsdatum von Git
Falsche Zeitzone oder CI UTC-Stempel auf Ihren Commits?
git-edit-date exportiert Ihren Zweig in eine Tabelle, Sie korrigieren die Zeitstempel,
und ein Befehl schreibt die Geschichte neu – nein git commit --amend.
Was ist git-edit-date?
Ein kostenloses Linux CLI, das sich ändert Datum des Autors, Datum des Committers, Name des Autors und E-Mail im aktuellen Zweig. Funktioniert für einen Tip-Commit oder Dutzende von Commits – Bearbeiten Sie alles in CSV und dann einmal in apply.
↓ Laden Sie git-edit-date v1.5 herunter
Linux amd64 · kostenlos
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb
So ändern Sie Daten
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
Wenn Sie das brauchen
- Commits zeigen UTC von einem CI-Läufer anstelle Ihrer lokalen Zeitzone an
- Die Abweichung der Laptop-Uhr führte zu falschen Zeitstempeln in einem Funktionszweig
- Sie möchten jede Datumsänderung in einer Tabelle überprüfen, bevor Sie den Verlauf neu schreiben
Vollständige Komplettlösung: tutorial · Auch: einen Commit zurückdatieren · mit einem bestimmten Datum festlegen