vscode 官方 gitHub 插件支持在编辑器内浏览、创建、评论和合并 PR。需先安装插件、OAuth 登录,并确保工作区关联有效 github 仓库;之后可检出 PR、创建新 PR、行级评论及实时同步状态。

VSCode 内置的 GitHub Pull Requests and Issues 插件(由 GitHub 官方维护)能让你在编辑器里直接浏览、创建、评论和合并 PR,无需频繁切换网页。关键是要先完成身份认证,并确保工作区已关联到 GitHub 仓库。
安装与登录 GitHub 账户
在 VSCode 扩展市场中搜索 “GitHub Pull Requests and Issues”,点击安装。重启后,侧边栏会出现 GitHub 图标。点击它,再点顶部的 Sign in to GitHub,选择 continue in Browser 完成 OAuth 授权。成功后,状态栏右下角会显示你的 GitHub 头像和账户名。
查看和检出已有 Pull Request
登录后,插件自动加载当前仓库(需已克隆且 .git 配置正确)的 PR 列表。在 GitHub 侧边栏中展开 Pull Requests → All,就能看到 Open 状态的 PR。点击任意一条,右侧会显示标题、作者、状态、变更文件列表。双击某个文件,即可在编辑器中打开对比视图(Diff),支持逐行评论或跳转到对应分支 —— 点击右上角 Checkout Branch 按钮,VSCode 会自动 fetch 并切换过去。
从 VSCode 创建新的 Pull Request
确保你已在本地提交了更改并推送到远程分支(如 git push origin feat/login-ui)。然后: – 点击侧边栏 GitHub 图标 → Create Pull Request – 选择目标分支(通常是 main 或 develop) – 填写标题和描述(支持 markdown) – 可勾选 Automatically include all commits 或手动筛选 – 点击 Create,PR 就会提交到 GitHub,同时 VSCode 自动跳转到详情页
在线评论与状态更新
- 在 Diff 视图中,将光标停在某行左侧空白处,点击 + 可添加行级评论
- 支持 @ 提及协作者、输入代码块、插入表情符号
- 提交评论后,对方会在 GitHub 收到通知;你也能在 VSCode 里实时看到新回复(需手动刷新或等待自动同步)
- 若 CI 通过或有批准,PR 状态会同步显示绿色对勾或 “approved” 标签
基本上就这些。不用离开编辑器,就能完成从发现 bug、切分支、改代码、提 PR 到讨论合入的全流程。注意保持本地 git 配置准确,尤其是 remote.origin.url 要指向 GitHub https 或 ssh 地址,否则插件可能无法识别仓库上下文。