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

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

例如,做这个克隆会创建一个很长的“登录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'

问题是,我复制了一些应用程序多次,以调整一些设置,让它工作,如果有问题,我会删除文件夹。但是,我担心一些宝石仍然安装,即使我已经删除了文件夹。

327893 次浏览

你可以做到的。

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


# or


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

参考此处手册

git clone <Repo> <DestinationDirectory>

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

到达这里,因为我的源代码回购有%20,它是在使用简单的git clone <url>时创建带有%20的本地文件夹。

简单的解决方案:

# EYZ0

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

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

例如,

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

这里还有一个来自@Marged的回答

  1. 用你想要的名字创建一个文件夹
  2. 在您创建的文件夹中运行以下命令

    git clone <path to your online repo> .