我有一个git存储库 - 让我们把它称为A,在github上使用远程控制器。我有另一个回购 - B。
是否可以设置一种方法将A推入B中的子文件夹?
例如,我有一个用html / js / css编写的项目。我希望将这个项目放在一个独立的github仓库中,以及在我的github页面repo中的主机上,在子目录中(例如,作为broshen.github.io/project/index.html)
我该如何设置?
答案 0 :(得分:0)
将项目A
添加为项目B
的子模块。
# go into project 'B'
$ git submodule add <repo-A-url>
$ git submodule init # intitialize the submodule
$ git submodule update # update all the changes/commits of submodule
答案 1 :(得分:0)
您可以在回购B中添加A作为子模块,但是只要您想要部署更改,就需要在B中提交子模块更新。
由于您提到broshen.github.io/project/index.html
,似乎值得一提的是您可以添加gh-pages
分支(或将其配置为使用docs/
)以自动部署到username.github.io/reponame/
(例如从https://dahlbyk.github.io/posh-git/部署gh-pages
。