дерево git содержит повторяющиеся записи файлов

Я боролся с некоторыми проблемами с окончанием строки около 20 коммитов назад, и произошли некоторые странные вещи. Теперь git fsck показывает:

Checking object directories 100% (256/256), done.
error in tree ee2060e71cb36d33be5ddc1fe9ca8d7dd0ab35cd: contains duplicate file entries
Checking objects: 100% (8633/8633), done.

, а git show ee2060 показывает:

File1.cs
File2.cs
File2.cs
File2.cs
File3.cs

Это мешает мне нажать на мой пульт. git push показывает:

error: unpack failed: index-pack abnormal exit
To https://github.com/username/Project.git
 ! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'https://github.com/username/Project.git'

Я пробовал перепаковывать и собирать мусор. Как решить эту проблему?

7
задан Christopher Best 7 June 2012 в 12:38
поделиться