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

React构建的GitHub Pages仓库本地克隆后缺失自定义TypeScript代码求助

问题分析与解决方案
  • 这完全和master(或main)、gh-pages分支的分工有关:

    • 用gh-pages分支部署GitHub Pages时,这个分支只存项目打包后的静态资源(也就是npm run build生成的build文件夹内容),不会包含你的自定义TypeScript源码、开发配置文件这些内容。
    • 你的所有自定义代码实际上存在master(或是现在主流的main)分支里,你克隆仓库时默认拉取的可能是gh-pages分支,自然看不到自己写的代码。
  • 解决步骤:

    1. 打开你的GitHub仓库页面,确认主分支的名称(比如main或master)。
    2. 本地切换到主分支:
      git checkout main  # 主分支是master的话就写 git checkout master
      
      如果本地没有该分支,先拉取再切换:
      git fetch origin main
      git checkout main
      
    3. 切换完成后就能看到你所有的自定义TS代码和修改记录了。
  • 补充说明:
    多数人部署React到GitHub Pages时,会用gh-pages包自动把build产物推到gh-pages分支,源代码始终保留在主分支——这样既能让GitHub Pages读取静态文件展示网站,又能在主分支正常维护开发代码。你当时应该就是用了这种部署方式,只是时间久了忘了分支的分工逻辑。

内容的提问来源于stack exchange,提问作者Grand Skunk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 01:37:01