git-объект имеет неверные данные о коммите - дата

Я пытаюсь загрузить свое недействительное репо на github. Я добавил github repo по ssh, и он работает нормально. Но когда я пытаюсь выдвинуть данные, он говорит неверную строку автора объекта. Когда я нажимаю, чтобы развернуть это работает отлично.

remote: error: object 9283f9029b065b6be9d4ecb483e47be8dcce84be:invalid author/co
mmitter line - missing space before date
remote: fatal: Error in object

Кто-нибудь может подсказать мне, как редактировать строку автора / дату для этого объекта коммита.

РЕДАКТИРОВАТЬ

Я проверил детали этого коммита, и у него есть дата по умолчанию в Unix.

$ git show 9283f9029b065b6be9d4ecb483e47be8dcce84be
commit 9283f9029b065b6be9d4ecb483e47be8dcce84be
Author: HEMC <HEMC@HEMC-PC>
Date:   Thu Jan 1 00:00:00 1970 +0000

Я попытался переписать дату, как описано здесь.

git filter-branch --env-filter \
    'if [ $GIT_COMMIT = 9283f9029b065b6be9d4ecb483e47be8dcce84be ]
     then
         export GIT_AUTHOR_DATE="Mon May 2 21:38:53 2014 -0800"
         export GIT_COMMITTER_DATE="Mon May 19 01:01:01 2014 -0700"
     fi'

Но это говорит Cannot rewrite branches: You have unstaged changes.

Я пытался бросить заначку.

$ git stash drop
No stash found.

Я не знаю, в чем проблема с rewrtit.

0 ответов

Другие вопросы по тегам