你如何看待你的GitHub页面的不同分支?

我的主分支可通过{USERNAME} .github.io访问。 假设我创建了一个名为“mobile”的新分支,并在Web界面上进行了一些新的提交。 如何在本地查看新的移动分支,而无需将其合并到主控中?


GitHub页面建立在Jekyll之上,您也可以在本地安装和运行。 简短版本是:

  • 安装Ruby
  • 安装Bundler
  • 通过创建包含的Gemfile来安装GitHub使用的Jekyll版本

    source 'https://rubygems.org'
    gem 'github-pages'
    

    并运行bundle install

  • 一旦完成,您可以以与GitHub的页面设置相匹配的方式在本地运行Jekyll:

    跑Jekyll

    要以与GitHub Pages构建服务器相匹配的方式运行Jekyll,请使用Bundler运行Jekyll。 在存储库的根目录中使用命令bundle exec jekyll serve (在切换到项目存储库的gh-pages分支之后),并且您的站点应在http://localhost:4000可用。 有关Jekyll命令的完整列表,请参阅Jekyll文档。

    我相信你会想从你的mobile分支做到这一点。


    我也不得不面对这一点,最终得出以下结论。 我的分支策略是我从发布/版本号分支发布。 一旦新版本被删除,我将它合并为主,并基于此创建下一个版本分支。 主分支始终包含最新的/ docs内容,这恰好是javadoc。 然后,我建议读者,如果他希望看到旧版本的javadoc在本地克隆存储库,请检出感兴趣的分支,然后在浏览器中加载docs / index.html。

    链接地址: http://www.djcxy.com/p/21177.html

    上一篇: How do you view a different branch of your GitHub Pages?

    下一篇: Get/modify frames while recording mp4 with MediaRecorder