术语图鉴/Git 与协作/克隆
切换Esc返回

克隆 Clone

你可能会说

克隆是什么意思?帮我操作一下并解释。

把远程仓库(网上的代码)完整复制到你的电脑上。

把远程仓库(网上的代码)完整复制到你的电脑上。包括所有历史记录。

也常被叫作Clone

生活类比

像把网盘里的整个文件夹下载到本地——文件和历史版本都一起下来。

🎮 动手试试

$ git clone https://github.com/...
选择题选择一个你认为最合适的答案

关于「克隆」,以下哪个描述最准确?

你可以这样告诉 AI

帮我把 GitHub 仓库 https://github.com/xxx/yyy 克隆到本地 ~/projects 目录下,然后进目录装依赖。

容易混淆?这样区分

克隆 Clone
Fork Fork

克隆是把远程仓库下载到本地电脑,Fork 是在 GitHub 服务器上复制一份到你自己的账号下

什么时候用

获取项目代码

把 GitHub 上的仓库完整下载到本地,包括所有历史记录和分支

和 AI 协作时

想让 AI 帮你克隆项目时,说「帮我 clone 这个 GitHub 仓库到本地并安装依赖」

什么时候不用

只需查看单个文件

只想看仓库里的某一个文件时,直接在网页上浏览即可,不必克隆整个仓库

与没有 Git 的项目无关

项目没用 Git 管理、只是普通文件夹时,不需要 clone,直接复制粘贴文件即可

组成结构 · Anatomy

1
核心概念Core

把远程仓库(网上的代码)完整复制到你的电脑上。包括所有历史记录。

2
实际表现In Practice

像把网盘里的整个文件夹下载到本地——文件和历史版本都一起下来。

3
与 AI 的关联AI Context

和 AI 沟通时提到「clone 这个仓库」,就是把项目代码下载到本地。

典型使用场景

下载项目到本地
告诉 AI「帮我把这个 GitHub 仓库 clone 到本地 ~/code 文件夹,克隆完后自动 npm install」
想弄懂概念时
告诉 AI「用大白话给我解释什么是克隆,举个生活中的例子」

延伸阅读