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.