首页

将 GitHub Desktop 与 Claude Code 结合使用

你正在使用 AI 辅助编程,它会修改你的文件。有时完美无缺,有时不尽如人意。版本控制就像整个项目的撤销按钮。每次保存快照(称为”提交”)时,就创建了一个还原点,你随时可以回退。

当你将 GitHub DesktopClaude Code 结合使用时,就能获得 AI 加速开发与专业版本控制的完美组合。

关键概念

Git 在你的计算机上跟踪文件的每次更改。

GitHub 将代码存储在云端作为备份。

GitHub Desktop 让 Git 变得可视化 - 只需点击按钮,无需输入命令。

Claude Code 是 AI 编程助手,可为你编写代码、修复错误并创建提交。

你将要做的事情

使用 Claude Code 构建一个简单的计时器应用,并使用 GitHub Desktop 跟踪所有更改:

你需要准备的内容

步骤 1:创建你的项目

现在你已有本地项目和 GitHub 上的云端备份。

步骤 2:让 Claude 创建计时器应用

Claude 创建 timer.html 文件(需要 10-30 秒)。

步骤 3:测试计时器

如果正常工作: 跳到步骤 5。 如果出现问题: 继续步骤 4。

步骤 4:修复错误(如果需要)

步骤 5:查看更改

提交前始终要查看 AI 生成的代码。

步骤 6:手动提交

你已创建了一个保存点!

好的提交消息: “Create initial timer app”,”Fix start button” 差的提交消息: “changes”,”update”,”asdf”

步骤 7:推送到 GitHub

你的代码现在已备份到云端。

步骤 8:添加声音通知

对于本教程: 假装声音效果不理想。先不要提交!

步骤 9:丢弃错误的更改

有时 AI 会让我们走上错误的道路,需要从上次提交(保存点)重新开始。

你刚刚丢弃了有问题的代码,回到了上一个保存点。

步骤 10:从头开始重做

如果正常工作: 继续步骤 11。 如果不行: 将错误粘贴给 Claude 或重试。

步骤 11:让 Claude 提交并推送

Claude 将检查更改、编写提交消息、提交并推送(10-20 秒)。

何时使用:

步骤 12:让 Claude 总结更改

Claude 用通俗易懂的语言解释你的更改。

尝试: 解释音频代码的作用显示最近 5 次提交

步骤 13:查看历史记录

你将看到:

注意第一次失败的声音尝试不在其中 - 你丢弃了它!只有可以工作的代码被提交了。

挑战

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

在 GitHub.com 上查看你的项目: 在 GitHub Desktop 中点击 RepositoryView on GitHub 查看你的完整提交历史和在线代码。

故障排除

“Authentication failed”: GitHub Desktop → File/Preferences → Accounts → 退出登录后重新登录

Claude 显示 “not a git repository”: 确保你在正确的文件夹中(cd ~/Documents/test_claude)

计时器不工作: 打开浏览器控制台(右键点击 → 检查Console),复制错误,粘贴给 Claude

需要帮助? GitHub Desktop 文档Claude Code 文档

完整工作流程

需要控制时手动提交。需要速度时让 Claude 提交。无需担心地丢弃更改 - 只提交可以工作的代码!

下一步

尝试向你的计时器添加功能:

快速实现:

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