执行git clone git@github.com:whatever
命令会在我的当前文件夹中创建一个名为whatever
的目录,并将Git存储库的内容放入该文件夹:
/httpdocs/whatever/public
我的问题是,我需要将Git存储库的内容克隆到我的当前目录中,以便它们出现在web服务器的正确位置:
/httpdocs/public
我知道如何在克隆存储库后移动文件,但这似乎破坏了Git,我希望能够通过调用git pull
来进行更新。我该怎么做呢?
发布于 2013-12-12 16:43:17
进入文件夹..如果文件夹为空,则:
git clone git@github.com:whatever .
否则
git init
git remote add origin PATH/TO/REPO
git fetch
git checkout -t origin/master
发布于 2013-04-24 05:27:57
基本Git存储库克隆
您可以使用以下命令克隆存储库
git clone [url]
例如,如果您想克隆名为open_framework的Stanford University Drupal Open Framework Git库,您可以这样做:
$ git clone git://github.com/SU-SWS/open_framework.git
这将创建一个名为open_framework的目录(在您当前的本地文件系统位置),初始化其中的一个.git目录,拉下该存储库的所有数据,并检出最新版本的工作副本。如果进入新创建的open_framework目录,您将看到其中的项目文件,这些文件已准备就绪,可供处理或使用。
将存储库克隆到特定的本地文件夹
如果您希望将存储库克隆到名为open_framework以外的目录中,则可以将其指定为下一个命令行选项:
$ git clone git:github.com/SU-SWS/open_framework.git mynewtheme
该命令与前面的命令执行相同的操作,但目标目录名为mynewtheme。
Git有许多不同的传输协议可供使用。前面的示例使用git://协议,但您也可以看到http(s)://或user@server:/path.git,它使用SSH传输协议。
发布于 2016-09-11 08:59:08
如果你想克隆到当前文件夹,你应该尝试这样做:
git clone https://github.com/example/example.git ./
https://stackoverflow.com/questions/651038
复制相似问题