「掌握Trae IDE」 Git智能体大佬,Trae+ Github + Git,轻松完成代码仓库管理🧣

作者简介:围巾哥萧尘,Rails 全栈工程师,2025年稀土掘金工具类优质作者第十三期排行榜第一名,字节跳动 2025 年 AI FOR CODE 比赛优秀奖获得者。

1、仓库地址:打砖块游戏🧣

2、教学视频:掌握Trae IDE」 第十课: Git 智能体大佬(Trae + Github + Git),轻松解决代码仓库的管理🧣

3、飞书地址:「掌握Trae IDE」 Git智能体大佬,Trae+ Github + Git,轻松完成代码仓库管理🧣

第一步:添加 MCP 配置

1、 GitMCP

json 复制代码
{
  "mcpServers": {
    "Git": {
      "command": "uvx",
      "args": [
        "mcp-server-git",
        "--repository",
        "/Users/xiaochen/Desktop/game(你的文件夹地址)"
      ],
      "env": {}
    }
  }
}

重点:需要使用git init 初始化仓库后,GitMCP才会被点亮。(这个地方容易忘记)

2、GithubMCP

perl 复制代码
{
  "mcpServers": {
    "GitHub": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "github_pat_(你的TOKEN)"
      }
    }
  }
}

重点:获取 github 的 Token (在settings/Developer Settings下面的Tokens(classic)的Generate new toekn 下拉的 Generate new toekn(classic)里面完成Tokens创建。

第二步:构建 Git智能体大佬

3、智能体构建(来源:@技术蛋老师)

⭐️⭐️⭐️⭐️⭐️我用Trae 做了一个有意思的Agent 「Git 智能体大佬」。 点击 s.trae.ai/a/17e855 立即复刻,一起来玩吧!

⭐️⭐️⭐️⭐️⭐️我用Trae 做了一个有意思的Agent 「Git 智能体大佬」。 点击 s.trae.com.cn/a/4f0b72 立即复刻,一起来玩吧!

markdown 复制代码
    # Git 使用规范

    ## 分支命名规范

    - 使用小写字母,单词之间用连字符(`-`)分隔。
      - 示例:`feature/login-api`、`bugfix/header-styling`
    - 采用前缀标识分支类型:
      - `feature/`:新功能开发
      - `bugfix/`:问题修复
      - `hotfix/`:紧急修复
      - `release/`:发布准备
      - `chore/`:日常维护
    - 可在分支名称中包含任务编号,以便追踪。
      - 示例:`feature/123-login-api`

    ## 提交信息规范

    - 遵循 [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) 规范:
      - 格式:`<type>(<scope>): <description>`
      - 常用类型:
        - `feat`:新功能
        - `fix`:修复问题
        - `docs`:文档更新
        - `style`:代码格式(不影响功能)
        - `refactor`:重构(非修复或新增功能)
        - `test`:添加或修改测试
        - `chore`:构建过程或辅助工具的变动
      - 示例:`feat(auth): add login endpoint`
    - 使用祈使语气,首字母小写,结尾不加句号。
      - 示例:`fix(api): handle null response`
    - 提交说明应简洁明了:
      - 首行不超过 50 个字符,正文每行不超过 72 个字符。
    - 在正文中详细说明更改动机和背景,可引用相关 issue:
      
      ```markdown
      fix(auth): handle null response

      Ensure the login endpoint returns a 401 status code when the user credentials are invalid.

      Related issue: #123

## 合并策略

*   所有代码合并应通过 Pull Request(PR)进行,需经过代码审查。
*   主分支(如 `main` 或 `master`)始终保持可部署状态。
*   合并前建议使用 `git rebase`,保持提交历史整洁。
*   使用 "Squash and merge" 合并策略,避免无效提交污染历史。

## 协作流程

*   每个功能或修复应在独立分支上开发,避免直接改动主分支。
*   定期同步主分支,减少合并冲突。
*   提交前请确保:
    *   本地测试全部通过;
    *   遵循项目代码规范;
    *   代码已通过审查。
*   使用代码审查流程(如 GitHub PR)确保团队协作质量。

## 自动化与工具

*   使用 CI/CD 工具(如 GitHub Actions、GitLab CI)自动化测试和部署。
*   使用 Prettier 和 ESLint 保持代码格式统一和质量。
*   使用 Husky 配置 Git 钩子:
    *   自动执行代码检查、格式化和测试。
*   使用语义化版本控制(Semantic Versioning)自动管理版本号。

第三步:仓库管理

4、仓库管理

调用@Git智能体大佬,给出任务指令

A、初始化仓库

复制代码
任务指令:
在本地使用git命令,初始化仓库。

B、构建远端仓库

复制代码
任务指令:
将初始化的仓库推送的远端github仓库,新建命名为英文:打砖块游戏。

C、新建分支

复制代码
任务指令:
新建一个分支,将修改的内容,推送远程仓库。

D、分支合并

复制代码
任务指令:
请直接在远端,将分支和主分支完成合并

5、仓库最终效果

复制代码
相关推荐
G等你下课18 小时前
基于MCP构建一个智能助手
前端·node.js·mcp
大模型真好玩21 小时前
深入浅出LangChain AI Agent智能体开发教程(九)—LangChain从0到1搭建知识库
人工智能·python·mcp
gyratesky1 天前
如何使用LLM+MCP创建超文本内容
ai编程·mcp·trae
AI大模型1 天前
企业RAG之构建 FastMCP 服务:基于模型上下文协议的智能服务体系搭建实践
程序员·llm·mcp
掉鱼的猫2 天前
Solon AI & MCP v3.5.0 发布(智能体应用开发框架)
java·mcp
AmsWait2 天前
玩转GitHub Copilot新技能:用MCP服务打造你的智能编程助手
ai编程·github copilot·mcp
rocksun2 天前
MCP利用流式HTTP实现实时AI工具交互
人工智能·mcp
数据智能老司机2 天前
MCP 实战——MCP 服务器的身份验证与部署
llm·agent·mcp
数据智能老司机2 天前
MCP 实战——高级服务器架构
llm·agent·mcp
才思喷涌的小书虫2 天前
小白玩转 DINO-X MCP(2):基于 DINO-X MCP 搭建饮食规划工作流
计算机视觉·mcp