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

如何无需代码审查合并pull request以获取GitHub YOLO徽章

GitHub跳过PR审查直接合并、获取YOLO徽章操作方法

操作前置要求:

  • 你对目标仓库持有写入(Write)及以上权限;如果仓库开了强制代码审查、强制CI状态校验的分支保护规则,你需要持有仓库管理员(Admin)权限才能绕过限制。
  • 该操作只建议在你自己的个人测试仓库做,别在团队协作的生产仓库这么干,没经过校验的代码直接合主干很容易搞崩服务,背锅得不偿失。

网页端操作步骤

  • 本地代码改完之后正常推功能分支到远程,按常规流程发一个指向主干分支(一般是main或者master)的Pull Request,随便填下PR标题和描述就行,不用找其他人审批。
  • 点进刚建好的PR详情页,拉到最下面的合并区域:
    • 要是页面没弹“至少需要X个审核人批准”“必须通过所有检查才能合并”的提示,直接选默认的「Create a merge commit」合并模式就行
    • 要是有分支保护的拦截提示,而且你是仓库管理员,找合并区的「Merge without waiting for requirements to be met」选项,打勾确认要绕过分支保护规则
  • 直接点「Merge pull request」,二次确认的时候直接点确定,别等任何人的审核意见,也别等CI任务跑完。
  • 合并完等个1-2分钟,刷下你自己的GitHub个人主页,就能看到YOLO徽章了。

本地命令行操作方式

不想走网页PR流程的话,直接本地敲命令推主干也可以,效果和网页端跳过审查合并完全一样,一样能触发YOLO徽章:

# 切到本地主干分支
git checkout main
# 拉一下远程主干的最新代码,避免推送冲突
git pull origin main
# 直接合并你本地写代码的功能分支,跳过前置校验
git merge 你的功能分支名 --no-ff
# 把合并结果直接推到远程主干
git push origin main

补充说明:YOLO徽章的触发逻辑很简单,只要判定PR在没有任何审核批准、没满足预设合并校验条件的状态下被直接合并,就会自动发放,上面两种方法都符合判定要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 06:51:22