CodeBuddy配置:AI乱改代码?你必须用上这个神器

216 阅读4分钟

我是小虎,浙江大学计算机本硕,专注AI编程。

会用工具的人,总是比会写代码的人更从容。

昨天在我的 AI编程学习群 里,有两位学员的聊天,把我一下拉回了当年刚进实验室的场景。

一个学员很郁闷:

“辛辛苦苦写了一周的代码,最后一分钟不小心让 AI 去跑,结果它自己给我改了一堆东西,乱七八糟,还回不去了!”

另一个学员愁眉苦脸:

“我建好了 GitHub 仓库,也装了 git,但是一到要提交、回滚,就完全懵了。”

这两个问题,其实是同一条命脉——版本控制

如果你不会****用 Git + GitHub,那么你的代码就相当于没有保险;

而如果你懂得用 AI 帮你自动做这些事,那就像开车上了自动驾驶,不怕翻车。

今天我就给你一份Git + GitHub + CodeBuddy MCP****自动化的操作大全,保证你跟着做一次就明白,0基础也能走通,以后代码出问题也不怕了。


三部曲教程


第一曲:GitHub注册 & 仓库设置指南 🎯

1️⃣ 注册 GitHub

  • 点击右上角 Sign up
  • 填写用户名(建议有意义)
  • 邮箱(一个长期可用邮箱)+ 密码
  • 验证邮箱,登录

2️⃣ 新建仓库( Repository

  • 登录后,右上角点 “+” 选择 New repository

  • 填仓库名(不要用中文)

  • 选公开(Public)还是私有(Private)

    • Public:别人可见你的代码
    • Private:只有你和你授权的人可见
  • 如果需要初始化:勾选 Add a README file

  • 点击 Create repository 完成

3️⃣ 获取 GitHub ****MCP Key给 CodeBuddy 用, 非常重要 ,后面要用到

  • 点GitHub右上角自己的头像,找到Settings,点击进入

  • GitHub 设置页面拉到最下面,找到 Developer settings → Personal access tokens → Tokens (classic)

  • 点击生成新 Token,过期时间选择90天(不建议永久),权限勾选 repo 全权限,和 workflow(方便自动化)

  • 复制这个 Token 保存好,这就是你的 私钥

第二曲:本地 Git 完整操作流程 🛠

💡 先安装

  • macOS:终端输入 brew install git
  • Linux:sudo apt-get install git

💡 全局配置

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub邮箱"

💡 常用操作全流程

  1. 克隆仓库到本地
git clone https://github.com/你的用户名/仓库名.git

2. 新建文件并提交

 # 新建文件
echo "Hello AI" > hello.txt
 # 添加到提交列表
git add hello.txt
 # 提交
git commit -m "第一次提交"
 # 推送到GitHub
git push origin main

3. 回滚代码

 # 回到上一个提交
git reset --hard HEAD~1
 # 如果已经推送,还需要强推
git push origin main --force

4. 创建分支与合并

git branch new-feature
git checkout new-feature
 # 修改代码...提交... 
git checkout main
git merge new-feature
git push origin main

第三曲:不想自己搞 Git?用 CodeBuddy MCP 全自动 🤖

如果你觉得上面的命令太麻烦,或者每次都忘——那么直接用 CodeBuddy + GitHub ****MCP,你只需要用自然语言和它说:“帮我 git push 一次”,就能完成所有版本控制。

操作步骤

第一步:配置 MCP

  1. 打开 CodeBuddy IDE

  1. 点击菜单 “配置 MCP”

  1. 选择 “手动配置”

  1. 编辑 codebuddy_mcp_settings.json 文件,加入 GitHub 配置,例如:
{
  "mcp": {
    "github": {
      "timeout": 60,
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "你的GitHub MCP key"
      }
    }
  }
}

5. 保存文件,CodeBuddy 会提示 “正在 update MCP”

  1. 在 MCP 配置面板看到多了一行 GitHub,并且有一个绿色小点 ✅——这就是 GitHub MCP 已经连接成功的标志。

第二步:用自然语言控制 Git

  • 在 CodeBuddy 聊天栏输入:
  • “帮我 git push 一次”

  • AI会问你要一些信息,你用自然语言回它,包括本文第一步在GitHub里注册的用户名和邮箱。
  • AI会自动执行 add → commit → push,甚至可以帮你创建分支、回滚版本。
  • 当然,如果你不愿意做GitHub(需要魔法),CodeBuddy也会创建一个本地的仓库,对于版本控制来说,也足够用了。

📦 小虎的福利

我已经准备好了一个 《AI编程CodeBuddy从0-1使用指南》 ,从安装到配置到实战演练全都有,免费领取

加入我的学习群,里面还有更多AI编程实战代码案例(包括提示词、源码) 可以直接用。

版本控制是每一个程序员的生命线,而让 AI 来帮你控制版本,就像让自动驾驶帮你开长途。

你可以选择自己手动 git,也可以直接开 CodeBuddy MCP 自动档,但重点是——工具要会用,用顺手,你就能写得更快,改得更稳。


Hey,大家好!我是小虎,浙江大学计算机本硕,专注AI编程。

每天2条朋友圈,分享AI编程干货。(很多不方便公开讲的都在朋友圈里)