1

私は非常に大きなgitcommitを持っており、200,000を超えるファイルがあります。コミットするのに長い時間がかかりましたが、プッシュするのにさらに時間がかかります。

私が実行しているコマンドは次のとおりです。

git push -v -u origin master

私が見るのは:

Counting objects: 251803, done.

そして、私は待ちます。そして待ってください。そして待ってください。

それは何かをしているのですか、それとも私は無駄に待っていますか?

4

2 に答える 2

0

SSHを介してプッシュするときにこれを時々見ました。Ctrl-Zを押してから、を使用してプロセスを再開すると役立つ場合もありますfgが、待機する必要がある場合もあります。

于 2012-10-16T16:38:48.987 に答える
0

理論的には、200,000を超えるファイルがあるデルタを見つけることができます。

スレッドを1つだけ使用している場合、gitはデルタを検出していることを表示せず、しばらく時間がかかると思います。

小さいサイズのプッシュを行うと、出力はどうなりますか?以下の出力の2行目に表示されているようなものが表示されますか?

Counting objects: 15, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (11/11), done.

2行目が表示されない場合は、1つのスレッドのみを使用していることを意味します。

于 2012-10-16T16:44:45.000 に答える