Как установить заднюю дату коммита git
Вам нужны коммиты, чтобы показать более раннюю временную метку — локальную работу, которая должна выглядеть так
приземлился вчера, или ветка, даты которой перенесены вперед.
git-edit-date устанавливает даты автора и коммиттера в электронной таблице —
нет git commit --amend.
Что такое git-edit-date?
Бесплатный Linux CLI, который перезаписывает даты коммитов (и имя/электронный адрес автора) в текущей ветке. Экспортируйте историю в CSV, установите прошлые метки времени в Excel или LibreOffice, примените один раз.
↓ Скачать 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 earlier timestamps
git-edit-date apply -file=commits.csv
git push --force-with-lease
Когда вам это нужно
- Работа, выполненная в автономном режиме, должна показывать вчерашнюю дату, а не «сейчас».
- Вам нужно, чтобы даты автора и коммиттера совпадали (обе в прошлом)
- Данные по всему филиалу задним числом — перед подачей заявки проверьте каждую строку в CSV.
Полное прохождение: учебник · Также: изменить дату коммита git · коммит со специальной датой