我正在尝试将本地项目推送到一个空的GitHub存储库(仅几分钟前创建),但是我遇到了一些错误。
我按照这里的说明创建了我的GitHub存储库,并进行了初始的本地git提交。
一切到那个点都很好,但接下来我尝试了这个:
这是我第一次尝试将本地项目推送到GitHub,但我似乎在GitHub网站或StackOverflow上找不到解决方案。有人知道该怎么做吗?我的操作系统是OS X。
我按照这里的说明创建了我的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。
git fsck
会输出什么? - msanfordgit fsck
显示:悬空的 blob 767a25f99a2436bcbda6d5ff16e8066722db01be
。 - nat5142git
了吗?删除.git
文件夹并再次使用git init
开始。这解决了一个类似的问题。 - myselfmiqdad