Создайте коммит git с датой Specific.
Вы хотите, чтобы существующий коммит содержал точную отметку времени, а не «то, что сейчас говорят часы».
git-edit-date позволяет вам установить эту дату (и многие другие) в электронной таблице —
нет git commit --amend.
Что такое git-edit-date?
Бесплатный Linux CLI, если у вас уже есть история и вам нужно массово применять точные даты. Экспортируйте ветку в CSV, введите нужные временные метки, примените один раз.
↓ Скачать git-edit-date v1.5
Linux amd64 · бесплатно
curl -LO https://giteditdate.com/git-edit-date_amd64.deb
sudo dpkg -i git-edit-date_amd64.deb
Как установить специальную дату
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
Когда вам это нужно
- Одному или нескольким коммитам нужна точная временная метка RFC3339.
- Вы хотите, чтобы даты автора и коммиттера совпадали (чище
git log --format=fuller) - Исправление целой ветки неправильных дат — сначала просмотрите в CSV
Полное прохождение: учебник · Также: изменить дату коммита git · коммит задним числом