git - 我现在已经在 github 上更新了我的文件,如何更新我网站上的文件?
问题描述
我现在已经在 GitHub 上更新了我的文件,如何更新我网站上的文件?我有两个分支,一个是主分支,另一个是 gh_pages。
解决方案
与两个不同的分支合作;一个用于存储库另一个用于 github 页面
如果您有两个不同的分支,一个用于开发,一个用于部署,而不是我在评论部分所说的那样:当您使用 github 页面时,您应该通过 git 命令部署您的更改。Github 页面不会根据您的存储库自动刷新。您应该通过运行来创建构建文件,
npm run build
然后应该通过gh-pages -d build
.当然,要做到这一点,您应该已经通过 npm 安装了 gh-pages。
当然,如果您想在向主分支提交更改时进行自动部署,而不是想要一个 CI/CD 管道,例如 jenkins、travis、circleci 等。
为存储库和 github-pages 使用相同的分支
如果您的 github-pages 站点具有相同的分支,那么它应该已经自动更新。确保您的存储库和网站设置具有相同的分支。
推荐阅读
- python - 我有几个关于 python scraper 的问题
- javascript - JavaScript 的计数器变量问题
- node.js - 我无法通过使用 node.js 和 mongoose 对 id 进行硬编码来完成任何本地 mongodb 查询
- scala - RDD.count上的apache spark NullPointerException
- mongodb - 如何优化 Mongo 查询以防止超时
- javascript - 未定义不是对象(评估“_this.camera”)
- spring - 模式验证:缺少序列 [user_sequence]
- python - pyspark:数据类型更改功能
- node.js - require.resolve() 参数中的斜杠是什么意思?
- java - 使用其他对象的方法对对象列表进行排序