Jak zmienić datę autora w Git
Data autora to znacznik czasu przypisany do osoby, która napisała zmianę. Jeśli jest nieprawidłowa — zła strefa czasowa, rozregulowany zegar lub commity z błędną tożsamością — możesz ją poprawić w całej gałęzi za pomocą git-edit-date.
Data autora a data committera
Git przechowuje dwa znaczniki czasu. Data autora określa, kiedy napisano zmianę. Data committera określa, kiedy utworzono obiekt commitu. Pełne wyjaśnienie znajdziesz w artykule data autora a data committera.
Zmień datę autora za pomocą CSV
- Eksport:
git-edit-date export -o commits.csv - Edytuj
author_date(RFC3339 ze strefą czasową). Opcjonalnie poprawauthor_nameiauthor_emailw tych samych wierszach. - Zastosuj:
git-edit-date apply -file=commits.csv - Jeśli gałąź została już wypchnięta:
git push --force-with-lease
Instrukcja krok po kroku: Tutorial — edycja pliku CSV. Tylko commit na końcu gałęzi? Zmień datę ostatniego commitu.
↓ Pobierz .deb v1.5
Linux amd64 · za darmo
Więcej: wszystkie poradniki · Tutorial CLI · zmiana daty commitu Git