Sie können auch einfach ein neues Repo einrichten und dann die Tracking-Fernbedienung und den Branch, alle Objekte im Ursprungs-Repository abrufen und zum Master-Branch wechseln:
git init .
git remote add origin [email protected]:user/repo.git
git fetch origin
git checkout master
Denken Sie daran, dass ein Git-Repository einfach die Verzeichnisstruktur ist, in der Sie es speichern. Das bedeutet, dass Sie, wenn Sie ein Repository in das falsche Verzeichnis klonen, den Verzeichnisinhalt einfach an eine andere gewünschte Stelle verschieben können und die Repository-Daten immer noch intakt sind. So können Sie beispielsweise die folgenden Befehle über die Befehlszeile ausführen:
$ mv /var/www/sites/mysite/mysite/* /var/www/sites/mysite`
$ mv /var/www/sites/mysite/mysite/.* /var/www/sits/mysite`
$ rmdir /var/www/sites/mysite/mysite
git clone
akzeptiert ein letztes Argument, das das Zielverzeichnis ist, es ist standardmäßig der Name des Projekts, aber Sie können ihn ändern. In Ihrem Fall möchten Sie wahrscheinlich einfach .
:
$ git clone origin-url .
Aber beachten Sie das ab man git-clone
:
Das Klonen in ein bestehendes Verzeichnis ist nur erlaubt, wenn das Verzeichnis leer ist.
Dies funktioniert auch unter Windows gut.
git init
git remote add origin [email protected]:user/repo.git
git pull origin master