Я предполагаю, что ваш новый первый коммит (new-root
) был неверным.Эти команды устанавливают только дату автора, но не дату коммиттера, поскольку значение GIT_COMMITTER_DATE
не распространяется на git commit
.
GIT_COMMITTER_DATE="Mon Oct 1 22:36:58 2018 +0200"
git commit --amend --no-edit --date="Mon Oct 1 22:36:58 2018 +0200"
Самое простое решение - добавить конечный \
, например такперед новой строкой:
GIT_COMMITTER_DATE="Mon Oct 1 22:36:58 2018 +0200" \
git commit --amend --no-edit --date="Mon Oct 1 22:36:58 2018 +0200"
Теперь git commit
видит переменную.