> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trae.cn/llms.txt?lang=zh
> Use this file to discover all available pages before exploring further.

将 GitHub 集成至 TRAE，可以显著提升开发效率。你无需在 TRAE 和 GitHub 之间频繁切换，即可在 AI 辅助编码后，快速发起代码合并请求（Pull Request），或让 AI 协助检查代码变更。本文将介绍如何将 GitHub 集成至 TRAE，以及如何使用该功能创建和检查 PR。

## 适用范围 {#hZdnzALY6}

Agent 窗口中的云端任务。

## 连接 TRAE 与 GitHub {#hCiCZ4QhN}

连接 TRAE 与 GitHub 的步骤如下：

1. 在 IDE 窗口中，前往 **设置** > **插件市场** > **管理** > **应用授权**。
   或
   在 Agent 窗口中，前往 **设置** > **外部应用授权**。
   你将进入外部应用授权管理面板。
2. 在 GitHub 应用处，点击 **连接** 按钮。
   ![Image=2232x282](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/85c6a814810f4871956a2dc30787b42e~tplv-goo7wpa0wc-topic.webp)
3. 根据页面提示，登录你的 GitHub 账号，然后授权 TRAE 访问你的账号信息和代码仓库。
   授权完成后，GitHub 应用的状态变为 “已连接”。   


## 创建 PR {#hrMTflPga}

将 TRAE 与 GitHub 连接后，你可以在 TRAE 中为指定代码仓库和分支创建 PR。

### 准备工作：选择分支并发起对话 {#hOrCJGj7v}

1. 打开 Agent 窗口。
2. 将任务运行环境设置为 **云端**。
3. 选择目标 Git 仓库与分支。
4. 输入指令并发送给 AI。
   AI 开始处理任务。任务完成后，对话框上方会显示 “remote-agent” 开头的 PR 信息。你可以选择让 AI 创建 PR 或手动创建 PR，详细步骤参考下文。   


### 由 AI 创建 PR {#hzDxSw7Kc}

点击 **AI 创建 PR** 按钮，由 AI 来创建 PR。

![Image=750x108](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/f92939bbb97c49f1943316a9edaec97d~tplv-goo7wpa0wc-topic.webp)

点击该按钮后，AI 会查看两个分支间的具体差异，然后生成摘要报告。

若你需要了解代码变更详情，则可以点击摘要右侧的箭头按钮，然后在 **代码变更** 工具中查看每个文件具体的代码变更。

![Image=3024x1891](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/1fe842dff8244451813fda3e79f23af5~tplv-goo7wpa0wc-topic.webp)

确认代码变更无误后，在 **接下来您想做什么？** 对话框中，选择 **创建 PR** 选项。AI 将为先前选中的仓库和分支创建 PR，并打开 GitHub 窗口，展示 PR 信息。确认无误后，你可以在 GitHub 上合并代码。

![Image=3024x1715](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/63e30aa36d2944a389b7ee34cf1947da~tplv-goo7wpa0wc-topic.webp)

### 手动创建 PR {#hrCU8nAyu}

若需要手动创建 PR，点击 **···** > **手动创建 PR**。

![Image=750x109](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/9541c7052dd54e31bef4efca078ccf16~tplv-goo7wpa0wc-topic.webp)

系统将自动打开 GitHub 窗口，展示 PR 信息。确认无误后，你可以在 GitHub 上合并代码。

## 由 AI 检查 PR {#hoLQN6yaD}

创建 PR 后，若你想让 AI 帮你检查 PR，可以点击对话框上方的 **AI 检查 PR** 按钮，AI 会先查看相关文件的具体变更内容，然后执行 `git diff` 命令来获取详细的变更信息。

![Image=750x113](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/b1f5dfc32237487581412e4362f24b2f~tplv-goo7wpa0wc-topic.webp)
