So löschen oder ändern Sie das Verzeichnis eines geklonten Git-Repositorys auf einem lokalen Computer
Lesezeit: 3 Minuten
GitNewb
Gebraucht git clone [url] um ein Open-Source-Projekt zu klonen, aber es wird auf das geklont
C:\Documents and Setings\$USER\project
Was ich tun wollte, ist das Projekt zu klonen C:\project. Ich möchte keine doppelten Projektklone auf meinem lokalen Computer haben.
Wie gehe ich vor, um es an diesen Ort zu verschieben oder das vorhandene Repository zu löschen (hoffentlich ist das ein korrekter Begriff) und es erneut zu klonen?
Ich nehme an, nach dem Löschen sollte ich etwas wie das Folgende verwenden, um es an den gewünschten Ort zu klonen?
$ git clone [url] C:\project
deanWombourne
Einfach verschieben 🙂
Befehlszeile :
move "C:\Documents and Setings\$USER\project" C:\project
oder ziehen Sie den Ordner einfach in den Explorer.
Git ist es egal, wo es sich befindet – alle Metadaten für das Repository befinden sich in einem Ordner namens .git in Ihrem Projektordner.
Die einzige Komplikation wäre, wenn Sie aus dem verschobenen Klon klonen würden, da sich die zweiten Klone den Pfad zu ihrer Quelle merken. Dann mussten Konfigurationen der zweiten Klone behoben werden. (Entschuldigung für mein Englisch 😉
– pepr
25. April 2012 um 14:01 Uhr
Sie können einfach das Verzeichnis löschen, in das Sie das Repo geklont haben, und es an einer beliebigen Stelle erneut klonen.
Wie lösche ich das Klon-Repository? Die Rechtsklick-Option „Entfernen“ ist ausgegraut.
– zar
19. Juni 2012 um 0:11 Uhr
Sie sind jetzt wahrscheinlich schon lange weg, aber für zukünftige Leser dieser Frage (es ist die erste Auflistung für eine Google-Suche nach „Git-Klon rückgängig machen“), stellen Sie sicher, dass Sie sich nicht mehr in diesem irrtümlich geklonten Verzeichnis in Ihrem Git-Bash-Fenster befinden. (d.h. tippen cd .. oder in welches Verzeichnis Sie verschieben möchten.)
– Jaime
8. Oktober 2013 um 19:09 Uhr
deanflory
Du könntest es per SSH versuchen: rm -rf foldernamehere
das habe ich gesucht, danke! Für zukünftige Leser dieses -r ist rekursiv und -f ist force! Ich habe dummerweise gerade rm ausprobiert … was sogar in der Manpage sagt “rm does not remove directorys”
– Robert Houghton
7. Februar 2020 um 16:50 Uhr
Ich habe versucht, rm -d für denselben Zweck (ein llvm-Git-Clone-Verzeichnis) zu verwenden, und es weigerte sich, sich zu bewegen. rm -r hat es geschafft!
– weite_äugige_pupille
16. März um 8:59 Uhr
Ich gehe davon aus, dass Sie Windows und GitBASH verwenden.
Sie können den Ordner “C:…\project” einfach ohne nachteilige Auswirkungen löschen.
Dann können Sie in Git Bash tun cd c\:. Dadurch ändert sich das Verzeichnis, in dem Sie arbeiten, in C:\
Dann können Sie tun git clone [url] Dadurch wird ein Ordner mit dem Namen „Projekt“ auf C:\ mit dem Inhalt des Repos erstellt.
Wenn Sie es anders nennen möchten, können Sie dies tun git clone [url] [something else]
Zum Beispiel cd c\: git clone [email protected]:username\repo.git MyRepo
Dadurch würde ein Ordner unter „C:\MyRepo“ mit dem Inhalt des Remote-Repositorys erstellt.
Wechseln Sie in das Arbeitsverzeichnis, in dem sich Ihr Projektordner (geklonter Ordner) befindet.
Löschen Sie nun den Ordner.
In Windows einfach mit der rechten Maustaste klicken und löschen.
Verwenden Sie in der Befehlszeile rm -r “Ordnername”
das hat bei mir funktioniert
13116300cookie-checkSo löschen oder ändern Sie das Verzeichnis eines geklonten Git-Repositorys auf einem lokalen Computeryes