2013-04-04 4 views
10

Mac OSX 10.6.8で^ Cを使って、オブジェクトを受け取っている間にgit-cloneをキャンセルしました。 Gitはすでに1.2GBをダウンロードしていたが、これは「受信オブジェクト」の行による。私はこれらのファイルを削除したいと思います。それはメモリの大きなチャンクなので、どこでも見つけることができません。git-cloneをキャンセルしました。ダウンロードしたファイルはどこにありますか?

私がそれらをクローンしていたフォルダは、まだ作成されていませんでした。明らかに.git-xyzフォルダがありません。

どのような考えですか?あるいは、OSによって定義された一時的なフォルダに入っていて、ある時点で自動的にクリーンアップされますか?

+3

'git-clone'は、割り込みを与えると、あなたのためにクリーンアップする必要があります。なぜ彼らはまだ存在していると思いますか? –

+1

gitは一時フォルダを使用せず、.gitに直接コピーします。そのフォルダが存在しない場合、ファイルはすでに削除されています。 (自分で一時フォルダを指定していない限り)ソース:https://www.kernel.org/pub/software/scm/git/docs/git-checkout-index.html – dtech

+0

ありがとう、ありがとう。もしあなたの誰かがそれを答えにしたいのであれば、私は正しい印を付けるでしょう。 –

答えて

12

git clone git:// foosite/fooprojの場合、gitはfooproj/.gitというディレクトリを作成し、そこにすべてのrepoファイルをダウンロードします。

クローンの第2段階は、通常、起点/マスターブランチの「チェックアウト」ですが、あなたのctrl-cがアプリによってキャッチされたため、ディレクトリが削除されている可能性があり、チェックアウトは行われませんでした。

はすなわち

$ LSは何も得られない

をfooproj -a場合は、ファイルがすでに削除されました。

関連する問題