0

我在我的机器上创建了两个存储库,我遵循这个指南。在最后一步我得到这个错误:

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 

我从头开始多次删除并创建存储库,但没有帮助。

4

1 回答 1

-1

我也使用 github,但在 Windows 中。至少在我发现问题之前,我遇到了两个主要问题。尝试查看这两种解决方案

  1. URL 区分大小写。因此,请确保您的遥控器的网址完全正确,包括(大写/小写字母)。

  2. 出于某种原因(从不费心找出原因),您可能还需要在推送之前从 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
于 2012-08-13T04:40:43.240 回答