1

我们最近开始遇到我们的 repo 问题,运行后出现以下错误git pull(技术上git fetch是什么错误)。这似乎发生在我们将 GitHub 中的远程主题分支合并到我们的develop分支之后。

这是工作流程和错误:

git push origin topic-branch
git checkout develop
git pull
remote: Counting objects: 1, done.
remote: Total 1 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (1/1), done.
fatal: final sha1 did not match
fatal: unpack-objects failed

我已将 repo 重新克隆到一个新的本地工作副本中,经历了相同的过程并得到了相同的错误。

原因是什么,我们可以做些什么来解决?

4

1 回答 1

0

使用这些命令

git fsck

git 重新打包

如果这不起作用 rm remote 并在上面重复然后再次添加该 repo

于 2013-08-08T19:45:29.653 回答