Wie kann ein Git-Repository weiter geklont werden, wenn der Download angehalten wurde?

7021
kokbira

Ich habe ein Git-Repository geklont, als plötzlich meine Internetverbindung ausfiel. So wurde der Download gestoppt und etwa 50% der gesamten Dateien wurden heruntergeladen.

Ich kann den Download jedoch nicht fortsetzen. Wenn ich versuche, Pull / Fetch auszuführen, fordert Git auf, "fatal: Zielpfad" ist bereits vorhanden und ist kein leeres Verzeichnis. " Die einzige Möglichkeit, die ich fand, bestand darin, den Zielordner zu löschen und von Anfang an herunterzuladen.

Gibt es eine Möglichkeit, einen Vorgang auszuführen, um den Download an dem Punkt fortzusetzen, an dem er gestoppt wurde?

Ich verwende Git unter Windows (über installierte TortoiseGit-1.5.2.0-32bit.msi + Git-1.7.0.2-preview20100309.exe).

8

2 Antworten auf die Frage

3
knweiss

Die Funktion " Restartable clone" war Teil der Google Summer of Code 2009-Ideen für git - im Abschnitt "Projekte, in denen sich Ihr Kopf dreht". Mir ist jedoch keine Implementierung bekannt.

Ich muss warten ... Danke. kokbira vor 14 Jahren 0
0
David d C e Freitas

Versuchen

  1. git init
  2. git add.
  3. git remote add master ssh: // benutzer @ server: /GitRepos/myproject.git
  4. git ziehen

Es hat für mich funktioniert, aber ich weiß nicht, ob es sich im "richtigen" Zustand befindet oder ob es tatsächlich alle Dateien neu abgerufen hat.

Es erstellt im Grunde ein leeres Repo, fügt alle vorhandenen Dateien hinzu, fügt dann die Master-Fernbedienung hinzu und zieht dann die Dateien ein.

Nun, ich werde es testen. Vielen Dank kokbira vor 13 Jahren 0