看似完成推动后,我的git push挂了.我要去git推
Counting objects: 51, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (47/47), done.
Writing objects: 100% (47/47), 27.64 MiB | 6.47 MiB/s, done.
Total 47 (delta 4), reused 0 (delta 0)
Run Code Online (Sandbox Code Playgroud)
它挂在这里,我必须控制-c回到命令行.我曾经在这个项目中做过几次提交,现在有了问题.我在我的机器上尝试了其他回购,它们工作正常.这里发生了什么?
这是一个例子:
$ git push -u myserver master
Counting objects: 22, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (14/14), 1.89 KiB | 0 bytes/s, done.
Total 14 (delta 10), reused 0 (delta 0)
To myserver.com:git/myrepo.git
ed46414..0cae272 master -> master
Branch master set up to track remote branch master from myserver.
Run Code Online (Sandbox Code Playgroud)
基本上唯一对我来说有意义的数字是"使用多达8个线程"的8,因为我有一个四线程处理器,超线程,因此我可以运行8个线程.
有22个?为什么说22和14,其他8发生了什么?为什么它说0字节/秒,因为它做了东西并花了有限的时间?什么是"总"和"三角洲"和"重用"?
有关示例的详细信息:上面的示例是从Mac OS X上的终端进行了复制粘贴.我手动执行了一个find-replace来替换"myrepo"和"myserver.com",其他一切都是逐字的.存储库有910次提交,自上次推送以来我做了大约3次提交.3个新提交影响了至少3个文件.回购包含超过一千个文件.
我偶尔会在一个昂贵的互联网连接上,我想知道(至少大约)将多少数据推送到遥控器git push.
我有一个包含大量二进制文件的存储库(大约250MB) - 我不知道这是否重要.
我正在创建一个新的分支并尝试在中央服务器上发布它:
git checkout -b newbranch
git push origin newbranch:newbranch
Run Code Online (Sandbox Code Playgroud)
现在,git正试图将30MB的数据推送到服务器.为什么??没有变化.
还尝试制作一个包:
git bundle afile master..newbranch
fatal: Refusing to create empty bundle.
Run Code Online (Sandbox Code Playgroud)
怎么了?