Как назначить дату фиксации GITHUB?

Я работаю над GitHub размещенный проект. Для тестирования причин я должен переместить свою компьютерную дату в куда-нибудь в будущем (2012) и забыл возвращать его нормальному времени при выполнении фиксации мерзавца / нажатие.

Фактическая фиксация теперь на самом деле сохраняется как 2012 вместо 2010, и она завинчивает наше представление GitHub, так как они всегда появляются на вершине.

Там какой-либо путь состоит в том, чтобы зафиксировать это?

11
задан e-sushi 12 December 2013 в 04:37
поделиться

1 ответ

Если не так много людей уже воспользовались этим репозиторием GitHub, вы можете локально изменить GIT_AUTHOR_DATE и GIT_COMMITTER_DATE своего старого коммита и git push --force это в репозиторий GitHub.
(Просто будьте готовы указать людей на раздел ВОССТАНОВЛЕНИЕ ИЗ UPSTREAM REBASE справочной страницы git rebase )

См. Как можно изменить метку времени старого commit в Git? для получения информации о команде git filter-branch , необходимой для такого рода операции.

12
ответ дан 3 December 2019 в 09:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: