Erstellen Sie ein Git-Commit mit einem bestimmten Datum

Sie möchten, dass ein bestehender Commit einen genauen Zeitstempel trägt – nicht „was auch immer die Uhr jetzt sagt“. git-edit-date ermöglicht es Ihnen, dieses Datum (und viele andere) in einer Tabelle festzulegen – Nein git commit --amend.

Was ist git-edit-date?

Ein kostenloses Linux CLI, wenn Sie bereits über einen Verlauf verfügen und genaue Daten in großen Mengen anwenden müssen. Exportieren Sie den Zweig nach CSV, geben Sie einmal die gewünschten Zeitstempel ein, 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 legen Sie ein bestimmtes Datum fest

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

Wenn Sie das brauchen

Vollständige Komplettlösung: tutorial · Auch: Ändern Sie das Festschreibungsdatum von git · einen Commit zurückdatieren