Ordnernamen beim Klonen von GitHub ändern?

Lesezeit: 3 Minuten

Benutzer-Avatar
Leahcim

Wenn ich etwas von Github klonen, erstellt es einen Ordner mit dem gleichen Namen wie die App auf meinem Computer. Gibt es eine Möglichkeit den Namen zu ändern?

Wenn Sie beispielsweise diesen Klon ausführen, wird ein langer Ordner „Sign-in-with-twitter“ erstellt:

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

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

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

Das Problem ist, dass ich einige Apps mehrmals klonen, um einige der Einstellungen zu optimieren, damit es funktioniert, und wenn es ein Problem gibt, lösche ich den Ordner. Aber ich mache mir Sorgen, dass einige der Gems installiert bleiben, obwohl ich den Ordner gelöscht habe.

  • Was meinst du mit “Edelsteine”?

    – Mailand

    31. Juli 2020 um 22:02 Uhr


  • @Milan wahrscheinlich rubinrote Edelsteine: ruby-lang.org/en/libraries

    – riQQ

    4. Februar 2021 um 18:51 Uhr

Benutzer-Avatar
MLN

Du kannst das.

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

# or

git clone [email protected]:sferik/sign-in-with-twitter.git signin

siehe Handbuch hier

  • Wenn Sie eine zusätzliche Ordnerebene vermeiden möchten, können Sie ersetzen signin mit .

    – Marginal

    9. Juli 2018 um 11:37 Uhr

  • Ich habe den RTFM-Ansatz ausprobiert und bin gescheitert (daher bin ich hier), aber wenn Sie laufen git clone --help es wird Ihnen so etwas geben: git clone [--very-many-options...] <repository> [<directory>]das sehen wir also git clone repo_url my_directory sollte funktionieren, wie die obige Antwort richtig zeigt.

    – Lila Jacke

    26. September 2019 um 18:46 Uhr


  • @Marged was meinst du damit “Wenn Sie eine zusätzliche Ordnerebene vermeiden wollen…?”

    – Mailand

    10. Februar 2021 um 1:37 Uhr

  • @Milan Normalerweise werden alle Dateien in einen Ordner mit dem Namen des Repos verschoben. Sie können diesen Ordner weglassen und die Dateien im aktuellen Ordner speichern

    – Marginal

    10. Februar 2021 um 16:22 Uhr

  • @Marged Oh, jetzt habe ich es verstanden. Im Grunde wird also der Inhalt des Repos in das aktuelle Verzeichnis heruntergeladen, ohne ein neues Verzeichnis zu erstellen (das denselben Namen wie das Repo hat). Danke vielmals!

    – Mailand

    12. Februar 2021 um 20:15 Uhr

git clone <Repo> <DestinationDirectory>

Klonen Sie das Repository, das sich unter Repo befindet, in den Ordner mit dem Namen DestinationDirectory auf dem lokalen Computer.

Falls Sie nur einen bestimmten Zweig klonen möchten, 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

Benutzer-Avatar
Bhawn Jain

Hier ist eine weitere 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> .
    

Hier angekommen, weil mein Quell-Repo hatte %20 darin war das Erstellen lokaler Ordner mit %20 in ihnen bei der Verwendung von simpel git clone <url>.

Einfache Lösung:

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

1329120cookie-checkOrdnernamen beim Klonen von GitHub ändern?

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

Privacy policy