我试图将本地项目推送到空的GitHub存储库(仅在几分钟前创建),但我收到了一些错误。
我按照here的说明创建了我的GitHub存储库,并进行了我的初始本地git提交:
git add .
git commit -m "Initial commit" (this was successful)
git remote add origin https://github.com/[name]/[repo].git
git remote -v
在这一点上,一切都很顺利,但接下来我尝试了这个:
git push -u origin master
回到以下标准:
Counting objects: 8, done.
Delta compression using up to 8 threads.
error: garbage at end of loose object 'b3872d786a175232c101cca4bbd8f2cddde5622d'
fatal: loose object b3872d786a175232c101cca4bbd8f2cddde5622d (stored in .git/objects/b3/872d786a175232c101cca4bbd8f2cddde5622d) is corrupt
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
fatal: write error: Bad file descriptor
error: failed to push some refs to 'https://github.com/[name]/[repo].git'
这是我第一次尝试将本地项目推送到GitHub,而我似乎无法在GitHub的网站或StackOverflow上找到解决问题的方法。有人知道该怎么办吗?运行OS X.
答案 0 :(得分:1)
解决方案:对我来说相当简单的修复 - 我也必须从那里前往父目录和rm -rf .git
。看起来像是一种解决它的黑客方式,我仍然不太清楚我做了什么来引起这个问题......
如果其他人遇到同样的问题,请务必将其传递到这里!