如何让GitHub仓库访客默认跳转至指定非master分支(不改默认分支)
解决访客跳转至指定开发分支的方法
既然不想修改仓库的默认分支,那我们可以从访客进入仓库后的引导环节入手,给你几个实用的方案:
1. 在默认分支的README顶部加醒目的跳转提示
这是最直接有效的方式,访客从你个人主页点进仓库后,首先看到的就是master分支的README,我们在这里放一个显眼的引导:
你可以用Markdown写个清晰的提示,比如:
# 👋 欢迎来到Cataclysm-DDA仓库! **⚠️ 重要提示:当前为默认master分支,活跃开发工作均在 `washboard_batch` 分支进行** 👉 [点击直接进入washboard_batch分支查看最新内容](https://github.com/DanielPBak/Cataclysm-DDA/tree/washboard_batch)
如果想让样式更突出,还可以用加粗文本+表情符号组合,确保访客第一眼就能注意到。
2. 补充仓库About区域的跳转链接
在仓库主页右侧的「About」板块,点击编辑按钮,添加一个指向washboard_batch分支的链接(比如命名为「开发分支」)。这样访客进入仓库后,除了README的提示,右侧栏也能找到跳转入口,多一层保障。
3. 自动跳转进阶方案(可选)
如果想要更平滑的自动跳转体验,可以在master分支创建一个简单的HTML跳转页面:
- 在master分支根目录新建
index.html文件,内容如下:
<!DOCTYPE html> <html> <head> <meta http-equiv="refresh" content="0; url=https://github.com/DanielPBak/Cataclysm-DDA/tree/washboard_batch"> </head> <body> <p>正在跳转到活跃开发分支... 如果未自动跳转,请<a href="https://github.com/DanielPBak/Cataclysm-DDA/tree/washboard_batch">点击这里</a></p> </body> </html>
- 开启仓库的GitHub Pages功能,选择master分支作为Pages的源。
- 之后你可以在个人主页的仓库描述里补充这个Pages链接(不过个人主页的默认仓库列表链接还是指向master分支,这个方案适合你主动分享链接的场景,或者作为README跳转的补充)。
这些方法都不需要修改仓库的默认分支,完美满足你的需求~
内容的提问来源于stack exchange,提问作者Daniel Paczuski Bak
相关产品推荐
相关产品推荐

