当前位置:   article > 正文

如何将Git存储库克隆到特定文件夹?_git clone 指定文件夹

git clone 指定文件夹

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即可进行更新。 我怎样才能做到这一点?


#1楼

克隆:

git clone git@jittre.unfuddle.com:jittre/name.git

克隆“特定分支”:

git clone -b [branch-name] git@jittre.unfuddle.com:jittre/name.git

#2楼

基本的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。


#3楼

关于原始帖子中的这一行:

“克隆克隆存储库后,我知道如何移动文件,但这似乎破坏了git”

我能够做到这一点,到目前为止,我的添加,提交,推送和拉取操作没有任何问题。

上面已经说明了这种方法,但并未分解为步骤。 以下是对我有用的步骤:

  1. 将仓库克隆到任何新的临时文件夹中
  2. cd到您刚刚在本地克隆的根文件夹中
  3. 将文件夹的整个内容(包括/.git目录)复制到您喜欢的任何现有文件夹中; (例如,您要与回购合并的Eclipse项目)

您刚刚将文件复制到的现有文件夹现在可以与git进行交互了。


#4楼

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/947272
推荐阅读
相关标签
  

闽ICP备14008679号