You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Pages部署未同步最新代码问题求助

GitHub Pages部署后站点未同步最新内容的问题排查与求助

我使用GitHub Pages部署React项目时遇到问题:仓库的main分支代码已更新,本地测试所有最新更改都正常,但线上站点始终无法同步最新内容,多次部署、甚至创建新分支尝试部署都没有效果。

已采取的排查步骤

  • 确认用于部署的main分支已包含全部最新代码
  • 清除浏览器缓存,排除本地缓存导致的旧内容显示问题
  • 在项目的index.html中添加缓存控制meta标签:
    <meta http-equiv="cache-control" content="no-cache" />
    <meta http-equiv="expires" content="0" />
    <meta http-equiv="pragma" content="no-cache" />
    
  • 重新执行npm run build构建项目,将构建产物推送至GitHub
  • 检查GitHub Pages的部署设置,确认部署源为main分支
  • 执行强制推送命令尝试触发更新:
    git add .
    git commit -m "Force update deployment"
    git push origin main --force
    
  • 直接在GitHub网页端编辑test.js文件,尝试触发自动部署流程

额外信息

  • 仓库名称:chsiny/chsiny.github.io
  • 部署分支:main
  • 构建工具:Create React App(基于React)
  • 部署方式:通过GitHub Pages官方设置直接部署

有没有其他人遇到过类似的问题?我是否遗漏了某些排查步骤或部署设置?恳请提供可行的解决建议。

内容的提问来源于stack exchange,提问作者Jerry Chen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 08:39:57