从github克隆时更改文件夹的名称?

时间:2011-12-20 04:00:13

标签: git github

当我从Github克隆一些东西时,它会创建一个与我的计算机上的应用程序同名的文件夹。有没有办法改名。

例如,执行此克隆会创建一个长“sign-in-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'

问题是我多次克隆一些应用程序以调整一些设置以使其工作,如果有问题,我删除文件夹但我担心一些宝石仍然存在安装即使我已删除文件夹

7 个答案:

答案 0 :(得分:572)

你可以这样做。

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

refer the manual here

答案 1 :(得分:36)

git clone <Repo> <DestinationDirectory>

将位于Repo的存储库克隆到本地计算机上名为DestinationDirectory的文件夹中。

答案 2 :(得分:11)

只需像这样克隆,

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

此命令将以您之后指定的名称克隆您的应用程序 - clone http命令

答案 3 :(得分:3)

这是@Marged在评论中的另一个答案

  1. 使用所需名称创建一个文件夹
  2. 从创建的文件夹中运行以下命令

    git clone <path to your online repo> .
    

答案 4 :(得分:0)

git clone https://github.com/user/sign-in-with-twitter.git it-could-be-like-this

答案 5 :(得分:0)

之所以到达这里是因为我的源存储库中包含%20,使用简单的%20时创建的本地文件夹中包含git clone <url>

简便的解决方案:

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

答案 6 :(得分:0)

如果您只想克隆特定分支,那么

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

例如,

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