I get the following error when I do a git pull origin master
.
error: Unable to find a47058d09b4ca436d65609758a9dba52235a75bd under http://myweb.com/myapp.git
Cannot obtain needed blob a47058d09b4ca436d65609758a9dba52235a75bd
while processing commit 041d57dd5bed9d6c75fe7cce944b2b2904ae3a62.
error: Fetch failed.
Everything has been working fine up until a few minutes ago. I did not do anything out of the ordinary. I've been doing my usual commit push and pull, and now I'm suddenly getting this error.
What does this error mean? What are the steps to troubleshooting/correcting this error?
Like Adam said, recover the object from 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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With