Zmień datę ostatniego commitu Git

Commit na końcu gałęzi ma błędny znacznik czasu? git-edit-date poprawi go w trzech krokach — wyeksportuj gałąź do CSV, edytuj ostatni wiersz i zastosuj zmiany. Bez git commit --amend.

Pobierz .deb v1.5 Linux amd64 · za darmo
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb

Zmień datę commitu na końcu gałęzi przez CSV

  1. git-edit-date export -o commits.csv
  2. Otwórz CSV — ostatni wiersz to HEAD. Edytuj author_date i committer_date (RFC3339 ze strefą czasową).
  3. git-edit-date apply -file=commits.csv
  4. Jeśli gałąź została już wypchnięta: git push --force-with-lease

Niezmienione wiersze zachowają pierwotne metadane. W tym samym przebiegu możesz także poprawić author_name / author_email w commicie na końcu gałęzi.

Potrzebujesz zmienić więcej niż ostatni commit?

Użyj tego samego narzędzia: edytuj dowolną liczbę wierszy. Zobacz zmiana dat wielu commitów lub Tutorial CLI.

Więcej: wszystkie poradniki · Tutorial CLI · zmiana daty commitu Git