唐突に出るエラー。
原因は不明。
ぐぐったらmacとfinkの情報が出てきますが、自分はwindowsのmsysgitでgithubからfetchする時に出ました:
remote: Counting objects: 1, done.
remote: Total 1 (delta 0), reused 1 (delta 0)
Unpacking objects: 100% (1/1), done.
fatal: final sha1 did not match
fatal: unpack-objects failed
git fsck, repack, gcを一通りやってみたけど、全部正常でエラーを検出できませんでした。
最終的にはremoteを一度rmしてaddし直したらなぜか直りました:
git remote rm origin
git remote add origin <url>