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

如何查看当前分支的Pull Request URL?推送后无需重推如何找回PR URL?

关于Pull Request URL的实用解决办法

嘿,这两个问题在日常用Git/GitHub开发时真的挺常见的,我来分享几个靠谱的解决方法:

问题1:如何查看当前分支的Pull Request(PR)URL?

如果你的分支已经创建了对应的PR,有几种快速查看的方式:

  • 用GitHub CLI(强烈推荐):直接在终端敲 gh pr view,它会立刻输出当前分支关联的PR的所有详情,包括完整的URL。要是想直接跳转到浏览器看PR,就加个参数:gh pr view --web。
  • 手动找仓库页面:打开你的远程仓库主页,点击顶部的「Pull requests」标签,在列表里找和当前分支名称匹配的PR——一般PR标题或者描述里会明确关联分支,一眼就能找到。
  • 拼接URL(适用于知道PR编号的情况):如果你记得PR的编号,直接拼仓库URL就行:https://github.com/<你的用户名>/<仓库名>/pull/<PR编号>。比如PR编号是123,那就是https://github.com/octocat/my-repo/pull/123。

问题2:推送代码后没及时创建PR,提示文本滚出视野了,怎么重新生成PR URL不用再推送?

这种情况完全不用再提交或推送代码,有几个简单的办法:

  • GitHub CLI一键打开:敲 gh pr create --web,这条命令会直接在浏览器弹出当前分支的PR创建页面,自动帮你选好源分支(就是你当前的分支)和目标分支(一般是main/master),和推送后提示的页面一模一样。
  • 手动构造PR创建URL:先查你的远程仓库地址:git remote get-url origin,把地址里的.git后缀去掉,然后加上/pull/new/<你的本地分支名>。比如远程地址是git@github.com:octocat/test-repo.git,转成HTTP URL就是https://github.com/octocat/test-repo,拼完就是https://github.com/octocat/test-repo/pull/new/feature-login,直接在浏览器打开就能创建PR了。
  • 仓库页面手动操作:打开远程仓库主页,点击「Pull requests」标签,再点绿色的「New pull request」按钮,手动选择你的分支作为源分支,目标分支选你要合并的分支,也能进入PR创建页面,步骤很简单。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 08:15:46