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

复制代码
相关推荐
寅时码14 小时前
消除大模型幻觉,让AI-IDE真正理解代码,打通LSP与AI的任督二脉
visual studio code·cursor·mcp
SugarPPig19 小时前
使用的IDE没有内置MCP客户端怎么办?
ide·mcp
ffutop19 小时前
MCP 能力探索
mcp
带刺的坐椅1 天前
Solon v3.4.2(Java 应用开发生态基座)
java·ai·solon·liteflow·mcp
青衫客362 天前
LLM—— 基于 MCP 协议(Stdio 模式)的工具调用实践
大模型·llm·mcp
友莘居士2 天前
本地使用postman调试mcp接口
测试工具·postman·sse·mcp
摘星编程2 天前
MCP提示词工程:上下文注入的艺术与科学
人工智能·提示词工程·a/b测试·mcp·上下文注入
思绪漂移2 天前
阿里云 【免费试用】MCP 赋能可视化 OLAP 智能体应用
阿里云·云计算·agent·云原生数据库·mcp
大模型真好玩3 天前
深入浅出LangChain AI Agent智能体开发教程(五)—LangChain接入工具基本流程
人工智能·python·mcp
idolyXyz3 天前
JSON-RPC 2.0 规范
ai·mcp