我们最近开始遇到我们的 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 重新克隆到一个新的本地工作副本中,经历了相同的过程并得到了相同的错误。
原因是什么,我们可以做些什么来解决?