GitHubからクローンを作成するときにフォルダーの名前を変更しますか?


403

Githubからクローンを作成すると、コンピューター上のアプリと同じ名前のフォルダーが作成されます。名前を変更する方法はありますか?

たとえば、このクローンを作成すると、長い「sign-in-with-twitter」フォルダが作成されます

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

後でフォルダの名前を変更できることはわかっていますが、ステートメントの最後にオプションを追加して、名前を変更する方法があるかどうか疑問に思っています。例えば

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

問題は、いくつかの設定を微調整して機能させるために、複数のアプリを複製していることです。問題がある場合は、フォルダーを削除しますが、一部のGemがインストールされたままでも心配ですフォルダを削除しました

回答:


805

あなたはこれを行うことができます。

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

マニュアルはこちら


21
追加のフォルダーレイヤーを回避したい場合は、次のものsigninと置き換えることができます.
Marged

@Margedはfrengによる独自の答えである必要があります。ちなみにホーマーがうまくやっていることを願っています。
lopezdp

私はRTFMのアプローチを試してみましたが、失敗した(ので、私はここにいる理由)が、あなたが実行した場合git clone --help、それはあなたにこのような何かを与える: git clone [--very-many-options...] <repository> [<directory>]我々はそれが見るので、git clone repo_url my_directory上記の解答を正しく示すように、動作するはずです。
パープルジャケット

@マージ済み、回答の1つとしてコメントを追加する必要があります
Bhawna Jain

52
git clone <Repo> <DestinationDirectory>

RepoにあるリポジトリのクローンをローカルマシンのDestinationDirectoryというフォルダーに作成します。


19

単にこのようにクローンし、

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

このコマンドは、その後に指定した名前でアプリを複製します-clone httpコマンド



2

特定のブランチのみを複製したい場合は、

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

例えば、

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

1

ここに到着したのは、単純化して使用した場合、ソースリポジトリに%20ローカルフォルダーが作成されていたためです。%20git clone <url>

簡単なソリューション:

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


0

コメントに@Margedからのもう1つの回答があります

  1. 希望する名前のフォルダを作成します
  2. 作成したフォルダから以下のコマンドを実行します

    git clone <path to your online repo> .
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.