大きなファイルをgitにプッシュしていますが、接続が非常に遅いです。このプッシュを終了させる最も安全な方法は何ですか(ミッドプッシュ)、より良い接続ができたら再開しますか?Git:git pushを停止
27
A
答えて
42
クライアント(Ctrl + Cまたは他の方法)を強制終了しても、サーバー上のデータが破損することはありません。すべてのブロブが正常に転送されるまで、サーバーは何も更新しないので、新しいブロブを参照するようにrefsを更新します。
Gitには中断された転送を再開するための機能がありません。したがって、接続が速いときは、おそらく大きなBlobを転送する必要があります。
12
私はgit push
が原子であると考えています。つまり、操作のCtrl-Cを押しても、リモートリポジトリはプッシュ前の元の状態になります。これはまた、プッシュをやり直すと、最初からやり直すことを意味します。しかし、それは必ずしもあなたにとって問題であるようには聞こえません。
関連する問題
- 1. git push herokuが動作を停止しましたか?
- 2. C#タイマー停止後のイベントハンドラーの停止
- 3. ColdFusionを停止
- 4. formfields prefillingを停止
- 5. ダブルロードコンテンツを停止する.ajaxを停止する
- 6. デバッグを停止してデバッグを停止させる(Shift + F5)
- 7. 停止(クリーンアップ)
- 8. 停止SQLインジェクション
- 9. 停止NSDictionaryの
- 10. ホストサービス停止
- 11. Eclipse:NotANumberで停止
- 12. 停止MAMP MySQL
- 13. 停止javascript_include_tag
- 14. 停止伝播
- 15. 停止NSFileManagerプロセス
- 16. 停止サファリ(favelet)
- 17. スレッドの停止
- 18. サーバリクエストの停止
- 19. jQuery停止ボタンポストバック
- 20. 停止ベル音
- 21. 停止ループ
- 22. 停止イベント
- 23. エンキュー、再生、停止、一時停止、再開を伴うAudioTrackクラス
- 24. デバッグを停止すると開発サーバーが停止する
- 25. Eclipseでのデバッグの停止を停止します
- 26. Javaでスレッドを停止、一時停止、キャンセルする方法
- 27. git:gitでベースがuntrackedのrebase
- 28. 一時停止ボタンはAVAudioPlayerを一時停止するのではなく停止しています。
- 29. JBossサーバーの停止
- 30. AVAudioPlayer停止問題