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

将 GitHub 集成至 TRAE Work，可以显著提升开发效率。你无需在 TRAE Work 和 GitHub 之间频繁切换，即可在 AI 辅助编码后，快速发起代码合并请求（Pull Request），或让 AI 协助检查代码变更。本文将介绍如何将 GitHub 集成至 TRAE Work，以及如何使用该功能创建和检查 PR。
## 前置条件 {#f3f506e3}
仅 Code 模式支持 GitHub 应用，确保你已经将 TRAE Work 切换至 Code 模式。
## 集成 GitHub 至 TRAE Work {#27352595}
将 GitHub 集成至 TRAE Work 的步骤如下：

1. 在界面左下角，点击 **头像** > **设置**，进入设置中心。
2. 在左侧导航栏中，选择 **外部应用授权**。
   你将进入外部应用集成面板。
3. 在 GitHub 应用处，点击 **连接** 按钮。
   ![Image=750x124](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/bdaff3253cca483e9e4a3d30b3e7ed58~tplv-goo7wpa0wc-image.image)
4. 根据页面提示，登录你的 GitHub 账号，然后授权 TRAE-AI CN 访问你的账号信息和代码仓库。
   授权完成后，GitHub 应用的集成方中会显示 Web 和 Desktop。

## 创建 PR {#522c16f9}
将 GitHub 集成至 TRAE Work 后，你可以在 TRAE Work 中为指定代码仓库和分支创建 PR。
### 准备工作：选择分支并发起对话 {#46fc715c}

1. 在你使用的 TRAE Work 客户端中，选择一个仓库和分支，或打开一个从 GitHub 拉取的项目：
   * **网页版**：在对话框左下方的 **选择仓库** 处选择需要创建 PR 的仓库和分支。
   * **桌面版**：打开一个从 GitHub 拉取的项目，在对话框左下方选择 **云端** 模式，然后选取需要创建 PR 的分支。
2. 在对话中输入指令，并发送给 AI。
   AI 完成任务后，对话框上方会显示 “remote-agent” 开头的 PR 信息。你可以选择让 AI 创建 PR 或手动创建 PR，详细步骤参考下文。

### 由 AI 创建 PR {#e9dba6e4}
点击 **AI 创建 PR** 按钮，由 AI 来创建 PR。
![Image=750x108](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/f92939bbb97c49f1943316a9edaec97d~tplv-goo7wpa0wc-image.image)
点击该按钮后，AI 会查看两个分支间的具体差异，然后生成摘要报告。若你需要了解代码变更详情，则可以点击摘要右侧的箭头按钮，然后在 DiffView 中查看每个文件具体的代码变更。
![Image=3024x1890](https://p16-arcosite-sg.ibyteimg.com/tos-alisg-i-k9wyc2ijk0-sg/4b7960ab16234501998070ef8dba485b~tplv-k9wyc2ijk0-image.image)
确认代码变更无误后，在 **接下来您想做什么？** 对话框中，选择 **创建 PR** 选项。AI 将为先前选中的仓库和分支创建 PR，并打开 GitHub 窗口，展示 PR 信息。确认无误后，你可以在 GitHub 上合并代码。
![Image=3024x1715](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/63e30aa36d2944a389b7ee34cf1947da~tplv-goo7wpa0wc-image.image)
### 手动创建 PR {#8c3d199b}
若需要手动创建 PR，点击 **···** > **手动创建 PR**。
![Image=750x109](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/9541c7052dd54e31bef4efca078ccf16~tplv-goo7wpa0wc-image.image)
系统将自动打开 GitHub 窗口，展示 PR 信息。确认无误后，你可以在 GitHub 上合并代码。
## 由 AI 检查 PR {#c77dc292}
创建 PR 后，若你想让 AI 帮你检查 PR，可以点击对话框上方的 **AI 检查 PR** 按钮，AI 会先查看相关文件的具体变更内容，然后执行 `git diff` 命令来获取详细的变更信息。
![Image=750x113](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/b1f5dfc32237487581412e4362f24b2f~tplv-goo7wpa0wc-image.image)

