大きなファイルをgitにプッシュしていますが、接続が非常に遅いです。このプッシュを終了させる最も安全な方法は何ですか(ミッドプッシュ)、より良い接続ができたら再開しますか?Git:git pushを停止
27
A
答えて
42
クライアント(Ctrl + Cまたは他の方法)を強制終了しても、サーバー上のデータが破損することはありません。すべてのブロブが正常に転送されるまで、サーバーは何も更新しないので、新しいブロブを参照するようにrefsを更新します。
Gitには中断された転送を再開するための機能がありません。したがって、接続が速いときは、おそらく大きなBlobを転送する必要があります。
12
私はgit push
が原子であると考えています。つまり、操作のCtrl-Cを押しても、リモートリポジトリはプッシュ前の元の状態になります。これはまた、プッシュをやり直すと、最初からやり直すことを意味します。しかし、それは必ずしもあなたにとって問題であるようには聞こえません。
関連する問題
- 1. git push herokuが動作を停止しましたか?
- 2. Gmail APIのPub/Sub Pushが停止しない
- 3. ReactJS Router - .push()、後で実行を停止する方法は?ここ
- 4. 停止せずにAKMicrophoneを停止AudioKit
- 5. C#タイマー停止後のイベントハンドラーの停止
- 6. JavaScriptサウンド再生/停止/一時停止
- 7. 停止サービスは停止しません
- 8. gen_serverサブプロセスの停止不良の停止
- 9. コールバックループを停止
- 10. ColdFusionを停止
- 11. git:gitでベースがuntrackedのrebase
- 12. 停止停止が0でない場合、ExpertMACD raise [無効な停止]
- 13. formfields prefillingを停止
- 14. Python、スレッドを停止
- 15. Javascriptを - 停止スライドショータイムアウト
- 16. javascriptカウントダウンを停止
- 17. タイマーを停止せずにTimerTaskを停止する
- 18. デバッグを停止してデバッグを停止させる(Shift + F5)
- 19. スクロールを停止するとメニューを停止する方法
- 20. ダブルロードコンテンツを停止する.ajaxを停止する
- 21. 停止NSDictionaryの
- 22. 停止イベント
- 23. 停止ベル音
- 24. 停止FLOODFILLアルゴリズム
- 25. 停止フラグメントタイマーonCloseActivity
- 26. ホストサービス停止
- 27. 停止:ラップ
- 28. イオンが停止
- 29. 停止音
- 30. Androidスレッド停止