Git 吉特:“;致命:远程端意外挂起“;及;“树中的错误”;更名后&;移动目录
Github开始拒绝我推送最新提交的尝试。我不知道为什么;你能帮忙吗?我只是一个Git的用户,对它知之甚少。下面是对git push-u原始主机的响应:Git 吉特:“;致命:远程端意外挂起“;及;“树中的错误”;更名后&;移动目录,git,github,fatal-error,Git,Github,Fatal Error,Github开始拒绝我推送最新提交的尝试。我不知道为什么;你能帮忙吗?我只是一个Git的用户,对它知之甚少。下面是对git push-u原始主机的响应: Counting objects: 49, done. Delta compression using up to 4 threads. Compressing objects: 100% (33/33), done. Writing objects: 100% (49/49), 80.45 KiB | 40.23 MiB/s, done. T
Counting objects: 49, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (33/33), done.
Writing objects: 100% (49/49), 80.45 KiB | 40.23 MiB/s, done.
Total 49 (delta 24), reused 38 (delta 13)
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
我必须设置原点,因为我之前(在尝试解决此问题时)已将其删除,但此后一直未成功推送。三十分钟后,我得到了一个完全不同的回答:
Counting objects: 49, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (33/33), done.
Writing objects: 100% (49/49), 80.45 KiB | 40.23 MiB/s, done.
Total 49 (delta 24), reused 38 (delta 13)
remote: error: object 91c3c1b5b1c6f17f90fb71f0c17a1990456fcbb6: treeNotSorted: not properly sorted
remote: fatal: fsck error in packed object
error: remote unpack failed: index-pack abnormal exit
To github.com:globewalldesk/revuu.git
! [remote rejected] master -> master (failed)
error: failed to push some refs to 'git@github.com:globewalldesk/revuu.git'
以下是一些可能有助于排除故障的注意事项:
- 我已经做了很多命令行重命名和移动目录的工作。这需要在.gitignore和
中添加大量内容。我只是故意这么做git rm--cache
- 故障排除时,我尝试运行
,但出现以下错误: 检查对象目录:100%(256/256),完成。 树91c3c1b5b1c6f17f90fb71f0c17a1990456fcbb6中的错误:树排序:未正确排序检查对象:100%(621/621),已完成```git fsck--full
- 在进行故障排除时,我还尝试运行了
--没有效果git-gc--prune=“0天”
- 我的“本地”回购协议实际上是云服务。我一直在机器之间来回切换来处理它(这应该没关系,对吧?不管机器是什么,Git的行为都是一样的)。我四处旅行时,一直在切换许多wi-fi网络。直到我使用笔记本电脑和另一个wi-fi网络后才发生。。。我试着切换到iPhone的个人热点&Verizon;没有骰子
- 我还尝试将我的源代码更改为https。还删除了源代码并将其重置为ssh。没有效果
- 一个答案建议我使用一个叫做“git修复”的东西,但这似乎是一个Haskell脚本,如果不需要的话,我不想麻烦地安装它
- 已尝试运行git config--global http.postBuffer 524288000。没有效果
- 如果有帮助的话
- 我的Ruby脚本一直在制作和删除大量.tar文件
- git remote-v的
结果: 起源git@github.com:globewalldesk/revuu.git(获取) 起源git@github.com:globewalldesk/revuu.git(推送) 源https(获取) 源https(推送)
- 在新位置(本地计算机或云上)再次克隆回购协议
- 在那里报告新的提交
itgit推送