您如何查看GitHub页面的不同分支?

Tay*_*ine 10 git github github-pages

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

Chr*_*ris 7

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

  1. 安装红宝石
  2. 安装捆绑器
  3. 安装 GitHub 使用的 Jekyll 版本,方法是创建一个Gemfile包含

    source 'https://rubygems.org'
    gem 'github-pages'
    
    Run Code Online (Sandbox Code Playgroud)

    和跑步 bundle install

完成后,您可以以与 GitHub 的 Pages 设置相匹配的方式在本地运行 Jekyll

运行 Jekyll

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

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

  • 为什么这是一个可接受的答案,我假设您想要访问面向公众的端点,而不是像您的问题所暗示的那样在本地运行它。 (2认同)