我有一个非常大的git提交,有超过200,000个文件。承诺花了很长时间,但推动它需要更长的时间。
我正在运行的命令是:
git push -v -u origin master
我所看到的只是:
Counting objects: 251803, done.
我等了。等一下等等。
它在做什么,或者我在等待是徒劳的?
答案 0 :(得分:0)
我推销SSH时有时会看到这种情况。有时按下Ctrl-Z然后用fg
重新启动进程会很有帮助,但有时我只需要等待。
答案 1 :(得分:0)
理论上它正在寻找三角洲,其中有超过200,000个文件可能很多。
如果你只使用一个帖子,我相信git不会显示它正在找到delta并且需要一段时间。
当您推尺寸较小时,您的输出是多少? 你看到下面输出的第二行显示的内容吗?
Counting objects: 15, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (11/11), done.
如果您没有看到第二行,则表示您只使用一个帖子。