术语图鉴/Git 与协作/仓库
切换Esc返回

仓库 Repository (Repo)

你可能会说

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

存放项目所有文件和完整修改历史的地方。

存放项目所有文件和完整修改历史的地方。一个项目一个仓库,里面什么都有、什么时候改的也都有记录。

也常被叫作Repository (Repo)Repo

生活类比

像项目的「档案室」——所有文件、所有历史版本都归档在里面,随时可查。

🎮 动手试试

📁 my-project/
📁 .git/ (版本历史)
📁 src/
📄 README.md
📄 package.json
选择题选择一个你认为最合适的答案

关于「仓库」,以下哪个描述最准确?

你可以这样告诉 AI

帮我在 GitHub 上创建一个新仓库叫 my-blog,然后关联本地项目,把现有代码推上去。

容易混淆?这样区分

仓库 Repository (Repo)
远程仓库 Remote

仓库是存放项目文件和历史的容器,远程仓库特指托管在 GitHub 等平台上的那份副本

什么时候用

开始一个新项目

用 git init 或 GitHub 创建仓库,项目的所有文件和修改历史就有了「家」

和 AI 协作时

想让 AI 帮你初始化仓库时,说「帮我在 GitHub 上创建一个仓库并关联本地项目」

什么时候不用

过度拆分仓库

一个小项目拆成多个仓库会增加管理成本,monorepo 往往更高效

与不需要历史追溯的项目无关

如果项目永远不需要回顾历史版本,用普通文件夹就够了,不必建仓库

组成结构 · Anatomy

1
核心概念Core

存放项目所有文件和完整修改历史的地方。一个项目一个仓库,里面什么都有、什么时候改的也都有记录。

2
实际表现In Practice

像项目的「档案室」——所有文件、所有历史版本都归档在里面,随时可查。

3
与 AI 的关联AI Context

和 AI 沟通时提到「把这个项目建成一个仓库」,就是开始用 Git 管理它。

典型使用场景

创建代码仓库
告诉 AI「帮我在 GitHub 新建一个仓库,把本地这个前端项目关联上去并推送所有代码」
想弄懂概念时
告诉 AI「用大白话给我解释什么是仓库,举个生活中的例子」

延伸阅读