远程git push中的致命错误

时间:2018-03-06 18:46:56

标签: git github git-remote

我试图将本地项目推送到空的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.

1 个答案:

答案 0 :(得分:1)

解决方案:对我来说相当简单的修复 - 我也必须从那里前往父目录和rm -rf .git。看起来像是一种解决它的黑客方式,我仍然不太清楚我做了什么来引起这个问题......

如果其他人遇到同样的问题,请务必将其传递到这里!