Как изменить дату коммит git

Неправильный часовой пояс или штампы CI UTC на вашем коммите? 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
# edit author_date and committer_date in Excel or LibreOffice
git-edit-date apply -file=commits.csv
git push --force-with-lease

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

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