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

Antworten:


805

Du kannst das.

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

Lesen Sie hier das Handbuch


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.


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



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

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"


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> .
    
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.