У меня проблема с коммитом в репо Git (он большой и старый), этот коммит, очевидно, был зафиксирован 1 января 2138 года, что явно неверно. Насколько я знаю, это должно быть 1 октября 2019 года. Фиксация выполняется на удаленном компьютере, и после нее происходит много коммитов (например, 1000 с лишним).
Я пытался перебазировать и изменить дату фиксации. но я думаю, что это так далеко назад в истории, кажется, ничто не хочет работать.
git rebase -i <hash>
Мне потребовалось около 30 минут, чтобы найти его в ребазе, но изменил выбор для редактирования, но это просто разрывает конфликт даже хотя у меня нет изменений.
Я нашел это, потому что мне нужно запустить git -filter-repo, но он падает, как только достигает коммита, поскольку необработанная дата недействительна.
fatal: Invalid raw date "5301595117 -27961850" in ident: DEvan <me@email.com> 5301595117 -27961850
Если кто-то знает способ изменить дату коммита или просто полностью удалить его (не содержит много), это было бы здорово.