719 Stimmen

Name des Ordners beim Klonen von GitHub ändern?

Wenn ich etwas von Github klone, wird ein Ordner mit demselben Namen wie die App auf meinem Computer erstellt. Gibt es eine Möglichkeit, den Namen zu ändern?

Mit diesem Klon wird zum Beispiel ein langer Ordner "Anmelden mit Twitter" erstellt:

git clone https://github.com/sferik/sign-in-with-twitter.git

Ich weiß, dass ich den Ordner nachher umbenennen kann, aber ich frage mich, ob es eine Möglichkeit gibt, ihn umzubenennen, wenn er reinkommt, indem ich eine Option am Ende der Anweisung hinzufüge. Zum Beispiel,

git clone https://github.com/sferik/sign-in-with-twitter.git  as 'signin'

Das Problem ist, dass ich einige Anwendungen mehrmals klone, um einige Einstellungen zu ändern, damit sie funktionieren, und wenn es ein Problem gibt, lösche ich den Ordner. Aber ich mache mir Sorgen, dass einige der Edelsteine installiert bleiben, obwohl ich den Ordner gelöscht habe.

5 Stimmen

Was haben Sie mit "Edelsteinen" gemeint?

2 Stimmen

@Milan wahrscheinlich Rubinsteine: ruby-lang.org/de/bibliotheken

1336voto

MLN Punkte 13143

Sie können dies tun.

git clone https://github.com/sferik/sign-in-with-twitter.git signin

# or

git clone git@github.com:sferik/sign-in-with-twitter.git signin

siehe das Handbuch hier

64 Stimmen

Wenn Sie eine zusätzliche Ordnerebene vermeiden wollen, können Sie die signin avec .

0 Stimmen

@Marged das sollte eine eigene Antwort von freng sein. Hoffe der Homer macht sich übrigens gut.

1 Stimmen

Ich habe den RTFM-Ansatz versucht und bin gescheitert (deshalb bin ich hier), aber wenn Sie git clone --help Sie erhalten dann etwa die folgende Meldung: git clone [--very-many-options...] <repository> [<directory>] Wir sehen also, dass git clone repo_url my_directory sollte funktionieren, wie die obige Antwort richtig zeigt.

80voto

Michael Leiss Punkte 5276
git clone <Repo> <DestinationDirectory>

Klonen Sie das Repository unter Repo in den Ordner mit dem Namen DestinationDirectory auf dem lokalen Rechner.

18voto

gprathour Punkte 14158

Wenn Sie nur einen bestimmten Zweig klonen wollen, dann,

git clone -b <branch-name> <repo-url> <destination-folder-name>

zum Beispiel,

git clone -b dev https://github.com/sferik/sign-in-with-twitter.git signin

14voto

Bhawna Jain Punkte 641

Hier ist eine weitere Antwort von @Marged in den Kommentaren

  1. Erstellen Sie einen Ordner mit dem gewünschten Namen
  2. Führen Sie den folgenden Befehl in dem von Ihnen erstellten Ordner aus

    git clone <path to your online repo> .

8voto

Josh Punkte 3474

Hier angekommen, weil mein Source Repo hatte %20 die lokale Ordner mit %20 in ihnen bei der Verwendung vereinfachter git clone <url> .

Einfache Lösung:

git clone https://teamname.visualstudio.com/Project%20Name/_git/Repo%20Name "Repo Name"

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X