github:如何使克隆项目树更深一层?

时间:2015-09-02 18:06:10

标签: git github subdirectory

我在/ PT下有一个本地软件项目。当我向githib提交代码时,它会被提交为project-1.9,并在其中创建PT目录。

我想这样做,当有人克隆项目https://github.com/company/project-1.9.git时,它将克隆到本地目录PT而不是项目-1.9 / PT

有谁知道这样做的方法?有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

如果该回购project-1.9只有PT文件夹,则可以通过以下方式重新组织数据:

cd /local/clone/of/project-1.9
git mv PT/* .
git rm PT/
git commit -m "Move everything on top root folder of the repo"
git push

然后git clone https://github.com/company/project-1.9.git PT将克隆PT本地文件夹中的所有内容。

但如果PT只是project-1.9中众多根文件夹中的一个,那么最好:

由于PT将是它自己的回购,它可以直接克隆:

git clone https://github.com/company/PT

这会直接为您提供PT内容为PT的文件夹。