Klon nur die .git-Verzeichnis ein git-repo
Habe ich eine repo in sync mit google Drive, aber ich hatte die .git-Verzeichnis ignoriert, so ist es jetzt hochgeladen auf Google Drive.
Vor kurzem formatierte ich meine Gentoo
Maschine und nach hatte ich alle Google Drive-Dateien synchronisiert wieder erkannte ich die .git
Verzeichnis war nicht da.
Das problem ist, ich erinnere mich nicht, wenn ich hatte einige unstagged/ungebunden Veränderungen in den lokalen nicht gedrückt zu github.
Ich habe gesucht aber ich habe nur Antworten gefunden, die für die umgekehrte Fragestellung (Klonen, ohne die .git
Verzeichnis)
- Wie kann ich clone ein Unterverzeichnis, das nur von einem Git-repository?
- Klonen nur ein Unterverzeichnis mit git
- Wie clone git-repository nur einige Verzeichnisse?
- Ist es möglich zu Klonen, nur ein Teil von einem git Projekt?
- Git Clone: Nur die Dateien, bitte?
- Git clone ohne .git-Verzeichnis
Möchte ich nicht machen git clone
meiner repo, bis ich sicher bin, dass mögliche lokale änderungen sind nicht zu Verlust.
Gibt es eine Möglichkeit des Klonens nur die .git
Ordner, und drücken Sie dann alle lokalen änderungen, die ich in meine Maschine?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die ein-Schritt-Lösung wäre:
oder wenn Sie bereits eine leere dir dafür,
git clone --no-checkout <repo_url> myrepo
=)Ich es lösen. Es war ein einfacher Vorgang:
/tmp
).git
Ordner in meine original-repo-Ordnergit status
auf meine original-repo-Ordner und alle lokalen änderungen, die es gab.Hoffe, es hilft anderen
git clone
zu einem anderen Ordner auf Ihrem Computer von Ihrem online-repo.git
- Verzeichnis. Ist alles ok jetzt!Im Grunde, was Sie wollen, ist eine frische
.git
Verzeichnis ohne jegliche änderungen an Dateien, so dass Sie tun könnengit status
und sehen, ob etwas geändert wurde.Erwartet Ihr
pwd
ist Ihr Projekt-Verzeichnis mit einem alten.git
directory, dieorigin
für das repository eingerichtet, Sie können den folgenden Befehl ausführen: