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

如何为React应用创建Github staging分支并解决推送问题

React 分支管理与 gh-pages 合并操作指南

分支创建与切换的正确方式

没错,你需要先创建staging分支,再切换到该分支进行开发。具体操作可以用这两种方式:

  • 一步到位创建并切换:git checkout -b staging
  • 分两步执行:先创建分支 git branch staging,再切换 git checkout staging
    操作前建议先拉取主分支最新代码,避免后续冲突:git pull origin main

本地分支未显示在GitHub的解决办法

本地创建分支后,GitHub仓库看不到是因为你没把本地分支推送到远程服务器。执行这条命令即可同步:git push -u origin staging
执行后刷新GitHub仓库页面,就能看到staging分支了。

从staging合并到gh-pages的流程

  1. 在staging分支完成所有修改后,先提交并推送本地更改:
    • git add .
    • git commit -m "说明你的修改内容,比如:修复首页布局问题"
    • git push origin staging
  2. 切换到gh-pages分支:git checkout gh-pages
  3. 合并staging分支的修改:git merge staging
    如果出现冲突,手动修改冲突文件后,执行git add .和git commit完成合并
  4. 最后把合并后的gh-pages推送到远程:git push origin gh-pages

注意:如果你的React项目是用create-react-app初始化的,gh-pages分支主要用于部署静态页面,合并前最好确认staging分支的修改不会影响部署配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 14:42:40