我在/ PT下有一个本地软件项目。当我向githib提交代码时,它会被提交为project-1.9,并在其中创建PT目录。
我想这样做,当有人克隆项目https://github.com/company/project-1.9.git时,它将克隆到本地目录PT而不是项目-1.9 / PT
有谁知道这样做的方法?有办法做到这一点吗?
答案 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
in its own repo PT
repo。project-1.9
作为子模块
由于PT
将是它自己的回购,它可以直接克隆:
git clone https://github.com/company/PT
这会直接为您提供PT
内容为PT
的文件夹。