是否可以将git存储库推送到另一个repo的文件夹(例如,github页面)?

时间:2017-02-26 05:42:36

标签: git github github-pages

我有一个git存储库 - 让我们把它称为A,在github上使用远程控制器。我有另一个回购 - B。

是否可以设置一种方法将A推入B中的子文件夹?

例如,我有一个用html / js / css编写的项目。我希望将这个项目放在一个独立的github仓库中,以及在我的github页面repo中的主机上,在子目录中(例如,作为broshen.github.io/project/index.html)

我该如何设置?

2 个答案:

答案 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

More 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