2013-04-04 10 views
10

Ich habe gerade einen Git-Clone abgebrochen, während er Objekte empfangen hat, mit^C auf meinem Mac OSX 10.6.8. Git hatte bereits 1,2 GB heruntergeladen, entsprechend der Zeile "receiving objects". Ich möchte diese Dateien entfernen, da das ein großer Teil des Speichers ist, aber ich kann sie nirgends finden.Einen Git-Clone abgebrochen, wo sind die heruntergeladenen Dateien?

Der Ordner ich sie wurde das Klonen hatte noch nicht erstellt worden ist, und es gibt keine offensichtlichen .git- xyz Ordner in dem übergeordneten Verzeichnis, die sie halten konnten.

Irgendwelche Gedanken? Oder sind sie nur in einem OS-definierten temporären Ordner und werden irgendwann automatisch bereinigt?

+3

'git-clone' sollte für Sie aufräumen, wenn Sie es unterbrechen. Warum glaubst du, dass sie noch existieren? –

+1

git verwendet keinen temporären Ordner, sondern kopiert direkt in .git. Wenn dieser Ordner nicht existiert, sind Ihre Dateien bereits gelöscht. (es sei denn, Sie haben selbst einen Temp-Ordner angegeben) Quelle: https://www.kernel.org/pub/software/scm/git/docs/git-checkout-index.html – dtech

+0

Ok, danke. Wenn einer von euch das zu einer Antwort machen will, werde ich es als richtig bezeichnen. –

Antwort

12

als einer der Kommentatoren sagte, für einen Git-Klon git: // foosite/fooproj, erstellt git ein Verzeichnis namens fooproj/.git und lädt alle Repo-Dateien dorthin.

Die zweite Stufe des Klons ist normalerweise ein "checkout" des Ursprungs/Masters, aber da Ihre ctrl-c von der App abgefangen wurde, wurden die Verzeichnisse wahrscheinlich gelöscht und es wurde kein Checkout durchgeführt.

das heißt, wenn

ls $ -a

fooproj nichts ergeben, dann wurden die Dateien bereits gelöscht.

Verwandte Themen