[英]How to deploy commited code of react app to Github Pages
将构建文件直接提交到 git repo 不是一个好习惯,但让我们先看看这怎么可能。
您的 git 存储库中有两个分支:main 和 gh-pages。 两个分支是分开的,因此您提交到主分支的代码不会更新 gh-pages 分支。 要更新 gh-pages 分支,您需要切换到 gh-pages 分支以提交您的构建。 但是当你切换到 gh-pages 分支时,它不会包含你在主分支上提交的更改,因为它是从以前的提交中分支出来的,你必须先变基。
所以你的 git 工作流程是:
您应该考虑使用Deploy to GitHub Pages GitHub Actions,而不是执行上述繁琐的 git 操作。 构建和部署工作将由云上的 CI/CD 系统完成,因此您不必在本地构建和提交文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.