0.2: 启动并克隆
- 完成时间: 5 分钟
- 前提要求: 已安装 Claude Code(模块 0.1)
📖 概述
模块 0.2 演示了 Claude Code 的核心原则:描述你想要什么,Claude 处理实现。与手动运行 git 命令不同,你告诉 Claude 克隆仓库,它将处理所有技术细节。
关键要点: Claude Code 将自然语言请求转换为精确的终端操作。这种模式适用于任何仓库 - 内部文档、开源项目或个人代码。
如何打开终端
下面的所有命令都需要输入到终端中。这是打开方式:
Mac:
- 按
Cmd + Space打开 Spotlight - 输入 “Terminal”
- 按回车
Windows:
- 按 Windows 键
- 输入 “PowerShell”
- 按回车
📦 下载并启动
打开终端,然后点击下面代码块右上角的复制按钮 ,将命令粘贴到终端中,然后按回车:
cd ~/Documents && \
curl -L https://github.com/yuezheng2006/claude-code-pm-course/releases/latest/download/complete-course.zip -o course.zip && \
unzip course.zip -d claude-code-course && \
cd claude-code-course && \
claude这会做什么:
- 导航到你的文档文件夹
- 下载课程材料
- 提取到
claude-code-course - 导航到课程文件夹
- 启动带有完整课程上下文的 Claude Code
预期输出:
% Total % Received
Archive: course.zip
inflating: claude-code-course/README.md
inflating: claude-code-course/.claude/commands/start-1-1.md
...
# Claude Code 在课程文件夹中启动一旦 Claude Code 启动,你将可以完全访问所有课程文件并运行互动的 /start 命令。
🎯 替代方案:让 Claude 来做
想在开始课程前看到 Claude Code 的实际效果吗?你可以让 Claude 处理下载:
- 在终端中输入:
claude(然后按回车) - 告诉 Claude: “从 https://github.com/yuezheng2006/claude-code-pm-course/releases/latest/download/complete-course.zip 下载课程材料,并将其提取到我的文档文件夹中名为 claude-code-course 的文件夹中”
- 退出并导航 - 在终端中输入这些命令:
exit,然后cd ~/Documents/claude-code-course && claude
这演示了 Claude Code 的核心原则:用自然语言描述你想要什么,Claude 处理实现。
❓ 常见问题
如果 curl 或 unzip 未安装怎么办?
大多数 Mac 系统都内置了这些工具。如果你收到错误:
- Mac: 在终端中输入:
xcode-select --install - Windows: Curl 和 unzip 不是内置的。从 GitHub Releases 页面 手动下载 zip 文件,将其提取到你的文档文件夹,然后打开终端输入:
cd ~/Documents/claude-code-course && claude
我可以更改下载位置吗?
是的!将命令中的 ~/Documents 更改为任何文件夹。例如,要下载到桌面:
cd ~/Desktop && curl -L https://... && unzip ... && cd claude-code-course && claude我可以用这种方式下载其他材料吗?
绝对可以。这种模式适用于任何可下载的文件:
- GitHub release 资产
- 直接下载链接
- 公司文档
- 任何 zip 文件 URL
只需根据需要替换 URL 和文件夹名称。
如果下载失败怎么办?
尝试从 GitHub Releases 页面 手动下载 zip 文件,然后在终端中输入这些命令:
cd ~/Downloads
unzip complete-course.zip -d ~/Documents/claude-code-course
cd ~/Documents/claude-code-course
claude🧪 测试你的设置
验证 Claude 是否有课程上下文。一旦 Claude Code 运行,在 Claude 中输入这些提示(这些不是终端命令 - 你在与 Claude 对话):
对 Claude 说:
显示我所有级别 1 的模块。对 Claude 说:
列出模块 1.3 的学习目标。对 Claude 说:
上下文文件夹中有哪些可用的用户角色?观察 Claude 如何:
- 解释你的请求
- 查找相关文件
- 阅读和分析内容
- 提供清晰答案
这就是你的新工作流程。
💡 最佳实践
首先使用自然语言:
- 描述你的目标,而不是命令
- 让 Claude 找出实现细节
- 示例:“下载并提取课程到我的文档” 而不是 “cd ~/Documents && curl…”
验证上下文:
- 始终从你的课程材料文件夹打开 Claude Code
- 只有在
claude-code-course文件夹内才使用/start命令 - Claude 的有效性取决于有正确的文件上下文
通过实践学习:
- 互动模块通过动手实践教学
- 这个参考指南提供快速查找和更深入的上下文
- 结合两者获得最佳学习体验
🚀 下一步是什么?
你已经克隆了课程并验证 Claude Code 有正确的上下文。现在你已准备好进行互动学习体验。
模块 1.1: 从 SingTech 开始,这是你在整个课程中使用的示例 K歌娱乐 SaaS 产品。
互动轨道:在 Claude Code 中输入: /start-1-1