「掌握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、仓库最终效果

复制代码
相关推荐
cooldream20093 小时前
理解大模型智能体生态:从 Prompt 到 Agent 的完整信息流解析
prompt·ai agent·mcp·fuction calling
xunberg3 小时前
AI Agent 实战:将 Node-RED 创建的 MCP 设备服务接入 Dify
人工智能·mcp
葡萄城技术团队3 小时前
MCP快速入门—快速构建自己的服务器
mcp
Liudef066 小时前
MCP协议技术解析:AI时代的通信基础设施革命
人工智能·mcp
喜欢吃豆7 小时前
深入企业内部的MCP知识(三):FastMCP工具转换(Tool Transformation)全解析:从适配到增强的工具进化指南
java·前端·人工智能·大模型·github·mcp
大模型真好玩8 小时前
准确率飙升!GraphRAG如何利用知识图谱提升RAG答案质量(额外篇)——大规模文本数据下GraphRAG实战
人工智能·python·mcp
喜欢吃豆10 小时前
从零构建MCP服务器:FastMCP实战指南
运维·服务器·人工智能·python·大模型·mcp
止步前行11 小时前
Cursor配置DeepSeek调用MCP服务实现任务自动化
人工智能·cursor·deepseek·mcp
Damon小智11 小时前
蚂蚁百宝箱实战:艺考生文化课助手的设计与搭建
人工智能·mcp