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

Vollständige Komplettlösung: tutorial · Auch: Ändern Sie das Festschreibungsdatum von git · mit einem bestimmten Datum festlegen