So löschen oder ändern Sie das Verzeichnis eines geklonten Git-Repositorys auf einem lokalen Computer

Lesezeit: 3 Minuten

Benutzer-Avatar
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

Benutzer-Avatar
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

Benutzer-Avatar
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.

  1. Wechseln Sie in das Arbeitsverzeichnis, in dem sich Ihr Projektordner (geklonter Ordner) befindet.
  2. Löschen Sie nun den Ordner.
  3. In Windows einfach mit der rechten Maustaste klicken und löschen.
  4. Verwenden Sie in der Befehlszeile rm -r “Ordnername”
  5. das hat bei mir funktioniert

1311630cookie-checkSo löschen oder ändern Sie das Verzeichnis eines geklonten Git-Repositorys auf einem lokalen Computer

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy