首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将Git存储库克隆到特定文件夹中?

如何将Git存储库克隆到特定文件夹中?
EN

Stack Overflow用户
提问于 2009-03-16 15:56:55
回答 10查看 2.4M关注 0票数 2.7K

执行git clone git@github.com:whatever命令会在我的当前文件夹中创建一个名为whatever的目录,并将Git存储库的内容放入该文件夹:

代码语言:javascript
复制
/httpdocs/whatever/public

我的问题是,我需要将Git存储库的内容克隆到我的当前目录中,以便它们出现在web服务器的正确位置:

代码语言:javascript
复制
/httpdocs/public

我知道如何在克隆存储库后移动文件,但这似乎破坏了Git,我希望能够通过调用git pull来进行更新。我该怎么做呢?

EN

回答 10

Stack Overflow用户

发布于 2013-12-12 16:43:17

进入文件夹..如果文件夹为空,则:

代码语言:javascript
复制
git clone git@github.com:whatever .

否则

代码语言:javascript
复制
git init
git remote add origin PATH/TO/REPO
git fetch
git checkout -t origin/master
票数 245
EN

Stack Overflow用户

发布于 2013-04-24 05:27:57

基本Git存储库克隆

您可以使用以下命令克隆存储库

代码语言:javascript
复制
git clone [url]

例如,如果您想克隆名为open_framework的Stanford University Drupal Open Framework Git库,您可以这样做:

代码语言:javascript
复制
$ git clone git://github.com/SU-SWS/open_framework.git

这将创建一个名为open_framework的目录(在您当前的本地文件系统位置),初始化其中的一个.git目录,拉下该存储库的所有数据,并检出最新版本的工作副本。如果进入新创建的open_framework目录,您将看到其中的项目文件,这些文件已准备就绪,可供处理或使用。

将存储库克隆到特定的本地文件夹

如果您希望将存储库克隆到名为open_framework以外的目录中,则可以将其指定为下一个命令行选项:

代码语言:javascript
复制
$ git clone git:github.com/SU-SWS/open_framework.git mynewtheme

该命令与前面的命令执行相同的操作,但目标目录名为mynewtheme。

Git有许多不同的传输协议可供使用。前面的示例使用git://协议,但您也可以看到http(s)://或user@server:/path.git,它使用SSH传输协议。

票数 105
EN

Stack Overflow用户

发布于 2016-09-11 08:59:08

如果你想克隆到当前文件夹,你应该尝试这样做:

代码语言:javascript
复制
git clone https://github.com/example/example.git ./
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/651038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档