对象未正确排序

时间:2014-03-16 08:52:59

标签: git github msysgit

我试图在github上同步我的分叉存储库。我按照这篇文章中的说明进行操作:How do I update a GitHub forked repository?,但不幸的是,当我将更改推送到GitHub时,我收到以下错误:

remote: error: object 349e70933e59bab5094d8991a7ac35862d46e759:not properly sorted
remote: fatal: Error in object
error: unpack failed: index-pack abnormal exit

这意味着什么以及如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

  

但事实上我在那个分支中没有任何变化。有没有办法像在原始存储库中那样获取它?

如果您没有掌握任何个人提交,您可以尝试:

git checkout master
git reset --hard upstream/master
git push origin master

如果你在master上完成了提交,最好先在他们自己的分支中隔离它们

git checkout master
git branch myBranch
... reset and push master
git checkout myBranch
git rebase master

答案 1 :(得分:1)

看起来您的本地存储库已损坏。 :(

如果您的本地存储库中没有任何重要更改,只需将其删除并从远程存储库中克隆一个新更改。