我在我的机器上创建了两个存储库,我遵循guide。在最后一步中我得到了这个错误:
elta compression using up to 2 threads.
error: inflate: data stream error (incorrect data check)
error: corrupt loose object '6dcf134fd4eb663f01bc1088b12f7cf389254636'
fatal: loose object 6dcf134fd4eb663f01bc1088b12f7cf389254636 (stored in .git/objects/6d/cf134fd4eb663f01bc1088b12f7cf389254636) is corrupt
error: failed to push some refs to
我从头开始删除并创建了几次存储库,但它没有帮助。
答案 0 :(得分:-1)
我也使用github,但是在windows中。至少在我发现问题之前,我有两个主要问题。试着看看这两个解决方案
网址区分大小写。因此,请确保您的遥控器的网址完全正确,包括(大写/小写字母)。
出于某种原因(从不费心找出原因),你可能还需要在推送前从github拉出来。到目前为止,我必须为每个项目执行此操作(至少在第一次推送之前)。
所以:
git pull <remote name> <branch name>
git push <remote name> <branch name>
最喜欢你的情况:
remote name = origin
branch name = master
只是为了整个过程。 你做了所有这些步骤:
git init
git add .
git commit -m "inital commit"
git remote add <device name> URL
git pull <device Name> master
git push <decive Name> master
另请注意,许多git演练尝试使用遥控器。至少在你开始工作之前,我会去基础知识。所以要击败死马!
git remote add origin https://github.com/<account name>/<repo name>.git
或者就我而言,它看起来像这样:
git remote add origin https://github.com/DanielHaro/my_app.git
但我讨厌远程名称来源,所以我实际使用:
git remote add tron https://github.com/DanielHaro/my_app.git
这很可爱因为以后你可以使用:
git push tron master