我是小虎,浙江大学计算机本硕,专注AI编程。
会用工具的人,总是比会写代码的人更从容。
昨天在我的 AI编程学习群 里,有两位学员的聊天,把我一下拉回了当年刚进实验室的场景。
一个学员很郁闷:
★
“辛辛苦苦写了一周的代码,最后一分钟不小心让 AI 去跑,结果它自己给我改了一堆东西,乱七八糟,还回不去了!”
”
另一个学员愁眉苦脸:
★
“我建好了 GitHub 仓库,也装了 git,但是一到要提交、回滚,就完全懵了。”
”
这两个问题,其实是同一条命脉——版本控制。
如果你不会****用 Git + GitHub,那么你的代码就相当于没有保险;
而如果你懂得用 AI 帮你自动做这些事,那就像开车上了自动驾驶,不怕翻车。
今天我就给你一份Git + GitHub + CodeBuddy MCP****自动化的操作大全,保证你跟着做一次就明白,0基础也能走通,以后代码出问题也不怕了。
三部曲教程
第一曲:GitHub注册 & 仓库设置指南 🎯
1️⃣ 注册 GitHub
- 打开官网:github.com
- 点击右上角 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 完整操作流程 🛠
💡 先安装
- Windows:网址:git-scm.com/downloads/w… 下载 Git for Windows,一路下一步即可
- macOS:终端输入
brew install git - Linux:
sudo apt-get install git
💡 全局配置
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub邮箱"
💡 常用操作全流程
- 克隆仓库到本地
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
- 打开 CodeBuddy IDE
- 点击菜单 “配置 MCP”
- 选择 “手动配置”
- 编辑
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”
- 在 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编程干货。(很多不方便公开讲的都在朋友圈里)