代码之家  ›  专栏  ›  技术社区  ›  Kayote

如何从gatsby将最新更改部署到github页面

  •  1
  • Kayote  · 技术社区  · 6 年前

    我跟着 guide as per this link at gatsby docs

    一切进展顺利,该网站托管在github页面。但是,我的主分支中的所有后续更改不会被推送到gh pages分支。github分支页面显示“gh pages”分支比master提前12次提交,落后于master 21次提交。

    我知道“gh pages”分支是用于部署的生产分支,所以我不能简单地将master合并到“ghpages”。

    有人能澄清一下“GH页面”分支是从何处建立和部署的吗?如何使“GH页面”与主分支同步。

    谢谢

    1 回复  |  直到 6 年前
        1
  •  1
  •   Andy Theos    6 年前

    Github正在从您的源分支构建/部署到GH页 can set in settings . 事实上,你提供的盖茨比文件中提到了这一点:

    如果此操作不成功,请确保将GH页设置为存储库设置中的源分支->github页,然后重新运行 npm run deploy .

    至于同步:你可以镜像 gh-pages 具有 master ,但我宁愿直接使用这些分支中的任何一个,而不同步,只需将gh页面设置中的分支视为您的主分支和“类似生产”分支。