So datieren Sie einen Git-Commit zurück
Sie benötigen Commits, um einen früheren Zeitstempel anzuzeigen – lokale Arbeit, die so aussehen sollte
gestern gelandet ist, oder ein Zweig, dessen Daten nach vorne gesprungen sind.
git-edit-date legt sowohl Autoren- als auch Committer-Daten in einer Tabelle fest –
Nein git commit --amend.
Was ist git-edit-date?
Ein kostenloses Linux CLI, das Festschreibungsdaten (und Namen/E-Mail-Adresse des Autors) im aktuellen Zweig neu schreibt. Exportieren Sie den Verlauf nach CSV, legen Sie vergangene Zeitstempel einmal in Excel oder LibreOffice, apply fest.
↓ 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 führen Sie eine Rückdatierung durch
git-edit-date export -o commits.csv
# set author_date and committer_date to earlier timestamps
git-edit-date apply -file=commits.csv
git push --force-with-lease
Wenn Sie das brauchen
- Offline erledigte Arbeiten sollten das Datum von gestern und nicht „jetzt“ anzeigen.
- Sie benötigen übereinstimmende Autoren- und Committerdaten (beide liegen in der Vergangenheit).
- Filialweite Rückdatierung – überprüfen Sie vor der Anwendung jede Zeile in CSV
Vollständige Komplettlösung: tutorial · Auch: Ändern Sie das Festschreibungsdatum von git · mit einem bestimmten Datum festlegen