仓库 Repository
也叫:Repo、代码仓库、项目仓库
一个项目的全部文件,加上它每一次改动的记录。在 GitHub 上,一个项目就是一个仓库,地址一般长这样:github.com/作者名/项目名。
先知道:GitHub
你可能会这样说、这样问
“AI 让我"先建一个仓库",仓库是什么,跟文件夹有什么不一样?”
仓库和普通文件夹有什么不一样?
普通文件夹只有"现在的样子";仓库多了一本"账本",记着每一次改了什么、谁改的、什么时候改的,改坏了能翻回去(见Git)。在你电脑上,它看起来还是一个文件夹,账本藏在里面一个叫 .git 的隐藏文件夹里。
打个比方
像一个带"修改记录本"的文件柜:柜子里是项目现在的全部文件,旁边挂着一本记录本,每放进、改动一样东西都记一笔,随时能查、能翻回去。
本页有 6 节,点开跳到任意一节
公开仓库和私有仓库
| 对比项 | 公开仓库 | 私有仓库 |
|---|---|---|
| 谁能看 | 所有人都能看、能下载 | 只有你和你邀请的人 |
| 适合放 | 开源项目、愿意分享的小工具 | 公司的项目、还没准备公开的东西 |
| 要当心 | 一旦公开,密钥、客户资料就等于贴到了网上 | 私有也别放密钥,邀请的人越多越要管住 |
严格来说
仓库公开过一次,就算后来删掉密钥、改回私有,别人可能早已下载过。密钥一旦进过公开仓库,就当它已经泄露,马上去作废、换新的(见API 密钥)。
用的时候要注意
误区删掉 .git 那个隐藏文件夹,能让项目变干净
删了它,整本修改记录就没了,再也退不回去。看不懂的隐藏文件夹,别动。
误区一个仓库里什么都可以放
只放这个项目要用的。账号密码、客户数据、几个 G 的大文件都别放进来。
这样跟 AI 说
请帮我把这个文件夹变成一个 Git 仓库,并检查一遍:有没有密钥、密码、客户资料这类不该放进仓库的文件。如果有,先列出来,告诉我该怎么处理,等我确认后再继续。
考考你
选择题 · 选一个你觉得最像的
你把一个小工具放进了公开仓库,后来发现里面写着自己的 API 密钥。最稳妥的做法是?
接下来学什么
- 1Vibe Coding 入门 · 下一个(第 4 / 16 个)README项目的说明书:这是什么、怎么装、怎么用,都写在这里。
- 2克隆把网上的整个项目,连同它的修改记录,复制一份到自己电脑上。
- 3提交用 Git 给项目存一次档,并写一句"这次改了什么"。
‹ 上一个:GitHub · Vibe Coding 入门第 3 / 16 个
哪些词链接了我:GitHub、README、克隆、安装依赖、API 密钥、环境变量、Git、提交……共 9 个
在哪里接着学
延伸阅读 · 权威出处
出处:网站 Codex 教程第 4 课《安全网:Git 与回退》;GitHub 官方文档《关于仓库》。最后更新 2026-10-17。
