首页

Mac 上的 Claude Code 本地版本控制

你正在使用 AI 辅助编程,它会修改你的文件。有时效果完美,有时则不然。版本控制就像整个项目的撤销按钮。 每次保存快照(称为”commit”)时,你就创建了一个可以随时返回的还原点。最棒的是,你可以完全在本地完成这些操作,Claude Code 会为你处理一切。

关键概念

你需要准备什么

步骤 1:打开 Terminal

选择以下方法之一:

你会看到一个以 $% 结尾的命令提示符。

步骤 2:安装 Git

Mac 通常已预装 Git。检查一下:

如果看到版本号(如 git version 2.39.0),Git 已安装——跳到步骤 3。

如果看到”command not found” 或弹出窗口要求安装开发者工具:

你应该看到类似 git version 2.39.0 的内容。

步骤 3:使用你的身份配置 Git

Git 需要知道你是谁,以便在提交信息中显示。

使用姓名和邮箱有助于在多人协作时识别谁做了哪些更改。

步骤 4:导航到 Documents 文件夹

你应该看到 /Users/YOUR_USERNAME/Documents

步骤 5:创建项目文件夹

这就是你的项目所在的位置。

步骤 6:启动 Claude Code

Claude Code 启动并等待你的请求。

步骤 7:让 Claude 初始化 Git

Claude 在文件夹中初始化 Git 仓库(需要 2-5 秒)。现在你有版本控制了!

步骤 8:构建计时器应用

Claude 创建包含 CSS 和 JavaScript 代码的 timer.html(需要 10-30 秒)。

步骤 9:测试计时器

如果出现问题: 在 Claude Code 中描述错误:我看到这个错误:[描述发生了什么]。你能修复它吗?

步骤 10:让 Claude 提交

Claude 将:

你创建了第一个保存点!可以随时返回到这个工作版本。

步骤 11:添加预设按钮

我们创建了第二个保存点。这个版本有两个按钮正常工作。

步骤 12:添加另一个按钮

在本教程中: 假装 15 分钟按钮工作不正常。先不要提交——我们将练习丢弃不良更改。

步骤 13:丢弃更改

有时 AI 代码无法正常工作,你需要从上一个保存点重新开始。

Claude 丢弃了我们不喜欢的新更改。计时器恢复正常,只有 1 分钟和 5 分钟按钮!

步骤 14:添加声音通知

步骤 15:添加贪睡按钮

步骤 16:查看你的提交历史

Claude 以可读格式显示你的提交。你会看到:

注意,15 分钟按钮的尝试不在其中——你丢弃了它!

步骤 17:检查代码

完整工作流程

你可以随时返回任何提交。大胆丢弃——只提交能工作的代码!

下一步

尝试为计时器添加更多功能:

记住:每个功能后测试,每次成功后提交,失败时丢弃。

故障排除

你可以问 Claude 什么

Claude 通过自然语言处理所有 Git 操作——无需记忆命令!

工作流程概述

Steven Ge 创建于 2025 年 12 月 8 日。