赞
踩
git clone git@github.com:whatever
执行git clone git@github.com:whatever
命令git clone git@github.com:whatever
都会在我当前的文件夹中创建一个名为any的目录,并将Git存储库的内容拖放到该文件夹中:
/httpdocs/whatever/public
我的问题是我需要将Git存储库的内容克隆到当前目录中,以便它们出现在Web服务器的正确位置:
/httpdocs/public
克隆存储库后,我知道如何移动文件,但这似乎破坏了Git,我希望仅通过调用git pull
即可进行更新。 我怎样才能做到这一点?
克隆:
git clone git@jittre.unfuddle.com:jittre/name.git
克隆“特定分支”:
git clone -b [branch-name] git@jittre.unfuddle.com:jittre/name.git
您可以使用克隆一个存储库
git clone [url]
例如,如果要克隆斯坦福大学Drupal开放框架Git库,称为open_framework,则可以这样进行:
$ 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://协议,但是您可能还会看到使用SSH传输协议的http(s)://或user @ server:/path.git。
关于原始帖子中的这一行:
“克隆克隆存储库后,我知道如何移动文件,但这似乎破坏了git”
我能够做到这一点,到目前为止,我的添加,提交,推送和拉取操作没有任何问题。
上面已经说明了这种方法,但并未分解为步骤。 以下是对我有用的步骤:
您刚刚将文件复制到的现有文件夹现在可以与git进行交互了。
进入文件夹。如果文件夹为空,则:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。