Skip to content

用 Claude Code 操作 Git:产品 / 设计师 / 测试快速上手

本文适合产品经理、设计师、测试工程师。你不需要记任何命令——直接用中文告诉 Claude Code 你想做什么,它会帮你处理所有 Git 操作。


Git 是什么,为什么你需要关心它

Git 是团队协作的"版本管理工具"。简单理解:

  • 每次保存 = 一条记录:所有改动都有历史,可以随时回溯
  • 分支 = 独立的工作空间:你在自己的分支上工作,不影响别人
  • 合并 = 汇总所有人的改动:开发完成后,把各自的改动整合到一起

你平时不需要直接操作 Git,但理解这三个概念,就能看懂开发同学在说什么,也能用 Claude Code 配合他们做一些基础操作。


用 Claude Code 操作 Git

Claude Code 是一个 AI 编程助手,在终端里运行。你可以直接用自然语言描述你想做的事,它会帮你执行 Git 操作并解释结果。

启动 Claude Code

在项目目录下打开终端,输入:

claude

进入对话界面后,就可以开始用中文交流了。


常见场景与对话示例

场景 1:查看当前项目状态

想知道现在项目里有什么改动,谁改了什么。

你可以说:

"帮我看一下现在项目有哪些改动,改了哪些文件?"

"现在在哪个分支?有没有未提交的内容?"


场景 2:查看历史记录

想了解这个功能是什么时候加进去的,或者最近做了什么改动。

你可以说:

"帮我看一下最近 10 条提交记录,每条简单描述一下做了什么。"

"登录功能是什么时候加的?谁提交的?"

"上周五之后有哪些改动?"


场景 3:切换到指定分支(测试同学常用)

测试时需要切换到对应的功能分支进行验证。

你可以说:

"帮我切换到 feature/user-login 分支。"

"我需要测试支付模块,应该切换到哪个分支?帮我列出所有分支。"

"切换到上一个版本,我要验证这个 bug 是不是之前就有了。"


场景 4:比较两个版本的差异

想看某个功能在这次版本里改了什么。

你可以说:

"帮我比较 main 分支和 feature/checkout 分支的差异,改了哪些文件?"

"这个文件和上个版本相比改了什么?"


场景 5:提交修改(适合直接编辑内容的场景)

设计师修改了设计稿相关的配置文件,或产品更新了文案,需要保存记录。

你可以说:

"帮我把刚才的改动保存提交,备注是'更新首页文案'。"

"这些改动提交一下,说明是'修复了按钮颜色不一致的问题'。"


场景 6:恢复到之前的版本

发现改错了,想撤销。

你可以说:

"我改坏了,帮我撤销刚才的改动,恢复到之前的状态。"

"帮我回到上一次提交的版本。"


实用提示

不确定能不能操作?先问再做。

"我想删除这个分支,会影响什么?" "现在合并安全吗?有没有冲突?"

Claude Code 会告诉你风险,你再决定要不要继续。

看不懂输出结果?直接问。

"这个结果是什么意思?" "有 conflict 是什么问题,怎么处理?"

只是想看,不想改动?说清楚。

"帮我查看一下,不要做任何改动。"


几个需要知道的基本概念

名词通俗解释
分支 (branch)独立的工作副本,在上面改动不影响其他人
提交 (commit)一次保存操作,附带说明文字
合并 (merge)把两个分支的改动合并到一起
冲突 (conflict)两个人改了同一地方,需要人工决定保留哪个
main / master主干分支,通常是对外发布的版本
push / pullpush = 上传到远端服务器;pull = 从服务器下载最新内容

不同角色的常用操作速查

产品经理

  • 查看功能上线节点:"帮我看看 XX 功能是哪个版本提交的"
  • 了解开发进度:"feature/xx 分支和 main 分支差多少改动?"
  • 核对需求落地:"这个文件现在的内容是什么?和上个版本有什么变化?"

设计师

  • 确认设计资源版本:"帮我看看 assets 目录下最近改了什么文件"
  • 切换设计稿分支预览:"切换到 design/v2 分支"
  • 提交设计规范更新:"把这个文件的改动提交,说明是'更新设计 token'"

测试工程师

  • 切换测试分支:"帮我切换到待测试的 feature/xxx 分支"
  • 查看本次改动范围:"这个分支改了哪些文件?影响哪些模块?"
  • 验证 bug 修复:"帮我找一下这个 bug 是哪个提交引入的"
  • 准备测试环境:"拉取最新代码,确认分支和远端一致"

记住:不确定的操作,描述给 Claude Code 听,让它评估风险后再执行。Git 大部分操作都可以撤销,但 push 之后的操作需要更谨慎。