当前位置:   article > 正文

如何将Git仓库克隆到特定文件夹?_git 克隆文件夹

git 克隆文件夹

内容来自 DOC https://q.houxu6.top/?s=如何将Git仓库克隆到特定文件夹?

git clone git@github.com:whatever命令会创建一个名为whatever的目录,其中包含一个Git仓库:

./
    whatever/
        .git

  • 1
  • 2
  • 3
  • 4

我希望将Git仓库的内容克隆到当前目录./中:

./
    .git

  • 1
  • 2
  • 3

选项A:

git clone git@github.com:whatever folder-name

  • 1
  • 2

因此,对于“这里”,请使用:

git clone git@github.com:whatever .

  • 1
  • 2

选项B:

也要移动.git文件夹。请注意,大多数图形文件浏览器中的.git文件夹都是隐藏的,因此请确保显示隐藏文件。

mv /where/it/is/right/now/* /where/I/want/it/
mv /where/it/is/right/now/.* /where/I/want/it/

  • 1
  • 2
  • 3

第一行获取所有普通文件,第二行获取点文件。也可以在一行中完成,方法是启用dotglob(即shopt -s dotglob),但如果您正在问这个问题,那么这可能是一个不好的解决方案。

更好的方法:

将工作副本放在其他地方,并创建符号链接。例如:

ln -s /where/it/is/right/now /the/path/I/want/to/use

  • 1
  • 2

对于您的情况,这可能类似于:

ln -sfn /opt/projectA/prod/public /httpdocs/public

  • 1
  • 2

可以轻松更改以进行测试,例如:

ln -sfn /opt/projectA/test/public /httpdocs/public

  • 1
  • 2

无需移动文件。添加了-fn,以防有人复制这些行(-f是强制的,-n是为了避免与已经存在的链接和非现有链接的通常不希望的交互)。

如果您只想让它工作,请使用选项A;如果其他人要查看您所做的事情,请使用选项C。

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

闽ICP备14008679号