感谢您阅读此问题。我有一个任务要做,我很遗憾,但我自己无法处理。这就是为什么我在这里,请你帮我一把。所以,问题是......我有以下网站结构:
ext_www
- dev
----(网站代码在这里)
WWW
- (网站代码在这里)
ext_www / dev 文件夹是 dve 分支机构所在的位置。并且 www 是主分支想要找到的文件夹。所以我想构建一个这样的文件结构:
的.git
ext_www
- dev( dev branch )
----(网站代码在这里)
www(主分支)
- (网站代码在这里)
是否可以在一个地方设置.git文件夹,然后将主分支设置到 www 文件夹和 dev 分支进入 ext_www / dev 文件夹,同时在repo中保留一个没有 www 或 ext_www / dev 文件夹?
答案 0 :(得分:0)
您可以使用git submodules:
1 - 添加第一个子模块:
git submodule add https://github.com/link-to/your-repo.git ext_www
2 - 结帐到dev
分行:
cd ext_www && git checkout dev
3 - 添加另一个子模块:
cd ../ && git submodule add https://github.com/link-to/your-repo.git www
4 - 结帐到master
分行:
cd www/ && git checkout master
5 - [可选]返回根目录并提交所有这些更改。