Как установить заднюю дату коммита 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

Когда вам это нужно

Полное прохождение: учебник · Также: изменить дату коммита git · коммит со специальной датой