をいじっているときgit
、私はときどきいろいろ試してから、時間がかかりすぎるコマンド (たとえば、git svn
ネットワークの問題でハングするコマンド) を中止します。これは私に考えさせました:
コマンド (Ctrl-C または ) を強制的に中止することは常に安全kill
ですか? コマンドがクラッシュした場合 (メモリ不足、バグ、ネットワーク/FS の問題)? 不完全な変更が「ロールバック」されるという意味で、リポジトリの変更は「トランザクション」ですか (バージョン管理ファイルシステムのように)? または、その場合、リポジトリが破損する危険がありますか?
git に取り組んでいる賢明な人々はこれを考慮に入れているに違いないと確信していますが、git マニュアルまたはオンラインで情報を見つけることができませんでした。