如何将项目git克隆到根目录(/)?

时间:2017-05-22 07:02:56

标签: git

我有一个项目,其中包含一些应该位于根目录中的文件夹,如:

/etc
/run
/tmp

如果可能的话,我想将该项目克隆到根目录,以便我不必手动移动这些文件夹,是否可以这样做?我试过了:

git clone myprojecturl /

但它给了我:

fatal: destination path '/' already exists and is not an empty directory.

4 个答案:

答案 0 :(得分:0)

而不是克隆使用拉。即,在根FS创建一个git repo:

cd /
git init .
git pull myprojecturl

答案 1 :(得分:0)

/etc为例,模拟git clone

cd /etc
git init
git remote add origin <remote-repo-url>
git fetch
git checkout <branch>

可能存在一些许可问题。我认为让/etc成为git存储库是不合适的。其中还有许多其他的foders和文件。它可能会带来意想不到的麻烦。

答案 2 :(得分:0)

您可以将符号链接放在指向Git仓库的系统目录中。但是,编写安装脚本来更新系统文件通常更安全。

答案 3 :(得分:0)

git clone [repository] [local path]

如果您的工作目录是您想要的目的地,只需输入一个 .

$ git clone git@repo-site.com .