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

如何从GitHub分支向他人展示新版网站设计且不影响主站

不合并主分支也能展示新版网站的方案

方法1:用GitHub Pages部署指定分支

当然可以基于你的重设计分支单独部署GitHub Pages,步骤很简单:

  • 打开仓库的GitHub页面,点进「Settings」标签页
  • 左侧菜单找到「Pages」选项
  • 在「Source」区域,选「Deploy from a branch」,然后从下拉列表里挑你的重设计分支(比如叫redesign),再选静态文件所在的目录(一般是/root,如果文件在docs文件夹就选/docs)
  • 点「Save」等个几分钟,GitHub会生成一个预览链接(格式大概是你的用户名.github.io/仓库名),直接发这个链接给朋友就能看新版了
  • 划重点:就算之前用main分支部署过GitHub Pages,切换分支后只是替换Pages的内容,完全不会影响Netlify上的主站。等你和朋友敲定改动后,再切回main分支的Pages就行。

方法2:用Netlify自带的分支预览

既然你已经在用Netlify部署主站,其实它自带的分支预览更省心:

  • 只要你把重设计分支推送到GitHub,Netlify会自动给这个分支构建一个临时预览链接(默认就开着自动构建,不用额外设置)
  • 登录Netlify后台找到你的站点,进「Deploys」页面,就能看到对应分支的部署记录,点记录里的「Preview」就能拿到预览链接
  • 这个链接完全独立,不会碰主站的线上内容,等确认要更新主站了,再合并分支触发Netlify的主站构建就行。

小总结

两个方法都能满足你不合并main就展示新版的需求。Netlify的分支预览和你现有部署流程更契合,不用额外折腾GitHub Pages;如果偏好GitHub生态,用Pages也完全没问题,两者互不干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:40:49