Namen des Ordners beim Klonen von Github ändern?

403

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?

Wenn Sie diesen Klon ausführen, wird beispielsweise 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 beim Eingang umzubenennen, indem am Ende der Anweisung eine Option hinzugefügt wird. Zum Beispiel

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

Das Problem ist, dass ich einige Apps mehrmals klone, um einige der Einstellungen zu optimieren, damit sie funktionieren. Wenn es ein Problem gibt, lösche ich den Ordner, mache mir aber Sorgen, dass einige der Edelsteine ​​trotzdem installiert bleiben Ich habe den Ordner gelöscht

Leahcim
quelle

Antworten:

805

Du kannst das.

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

Lesen Sie hier das Handbuch

MLN
quelle
21
Wenn Sie eine zusätzliche Ordner Schicht vermeiden möchten , können Sie ersetzen signinmit.
Marged
@Marged das sollte seine eigene Antwort von freng sein. Hoffe, dass es dem Homer übrigens gut geht.
lopezdp
Ich habe den RTFM-Ansatz ausprobiert und bin gescheitert (daher bin ich hier), aber wenn Sie ihn ausführen git clone --help, erhalten Sie ungefähr Folgendes : git clone [--very-many-options...] <repository> [<directory>]Wir sehen, dass dies git clone repo_url my_directoryfunktionieren sollte, wie die obige Antwort richtig zeigt.
Purplejacket
@Marged, du solltest deinen Kommentar als eine der Antworten
hinzufügen
52
git clone <Repo> <DestinationDirectory>

Klonen Sie das bei Repo befindliche Repository in den Ordner DestinationDirectory auf dem lokalen Computer.

Michael Leiss
quelle
19

Einfach so klonen,

git clone https://github.com/user/userApp.git name_you_want

Dieser Befehl klont Ihre App unter dem Namen, den Sie danach angegeben haben - klonen Sie den http-Befehl

Mohideen bin Mohammed
quelle
4
git clone https://github.com/user/sign-in-with-twitter.git it-could-be-like-this
Jesus Erwin Suarez
quelle
2

Wenn Sie nur einen bestimmten Zweig klonen möchten,

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
gprathour
quelle
1

Kam hier an, weil mein Quell-Repo %20darin war, das %20bei Verwendung von simplistic lokale Ordner mit darin erstelltegit clone <url> .

Einfache Lösung:

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

Josh
quelle
0

Hier ist noch eine Antwort von @Marged in 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> .
    
Bhawna Jain
quelle