I get the following error when I do a git pull origin master
.
error: Unable to find a47058d09b4ca436d65609758a9dba52235a75bd under http://mywe
copy objects from your directory (.git/objects
) and other people that work on a clone of this repo. One object got zapped so this should fix it.
Here is more about moving objects around: http://www-cs-students.stanford.edu/~blynn/gitmagic/ch08.html#_the_object_database
Like Adam said, recover the object frmo another repository/clone.
Don't forget to take into account packs. So, a more generalized procedure is this:
On a 'complete' git database
git cat-file -p a47058d09b4ca436d65609758a9dba52235a75bd > tempfile
and on the receiving end
git hash-object -w tempfile