3.2操作⏱ 约 4 分钟
初始化仓库(git init)
把普通文件夹变成 Git 仓库
🔎 最后验证 2026-05📚 来源:Git/GitHub 官方文档🧰 Git✅ 176 人学过👁 334 次阅读
为什么学这个
要让 Git 开始管理一个项目,第一步是"建仓库"。一个命令搞定:git init。从此这个文件夹就具备了"记录历史"的能力——但注意,Git 不会自动保存,要不要记一笔由你说了算(下一节学)。
💡 打个比方
git init 就像在房间里装好一台录像机,但还没按下"录制"键:机器到位了、具备了记录能力,可它不会自己开录——每次要"留个存档"都得你亲手按下(也就是后面的 git add + git commit)。装之前,这个文件夹连录像机都没有。
git init= 在当前文件夹创建一个新的 Git 仓库- 它会生成一个隐藏的
.git文件夹,Git 的全部历史都存在那里(你一般不用碰它) - 初始化后,用
git status可以查看仓库当前状态 - 一个项目只需 init 一次
试试:先 git status(还不是仓库,会报错),再 git init,然后 git status 看看变化:
模拟终端(自由练习 · 敲错也不会弄坏任何东西)
🎯 小目标:把当前文件夹用 git init 变成一个 Git 仓库,再用 git status 看状态
试着随便敲敲:ls、cd 项目、mkdir 测试、cat 笔记.txt … 输入 help 看全部命令。
~ $
❓ 测验
git init 之后,Git 的历史记录主要存在哪里?
⚠️ 避坑别在'家目录'或已有仓库里乱 init
在错误的位置(比如你的整个家目录)git init,会让 Git 试图跟踪海量无关文件。只在你的具体项目文件夹里 init。 另外别在一个项目的子文件夹里又 init 出一个独立仓库(嵌套仓库会引起混乱)——一个项目一个仓库就好。(注:对同一个已是仓库的目录再 git init 是安全的,只会"重新初始化",不会丢历史,不用担心。)
🤖 用 AI 巩固这一节
我刚学了 git init。请告诉我:那个 .git 隐藏文件夹里大概都装了什么?为什么不建议手动去改它?用初学者能懂的话说。
🔎 来源与核验· 2 条,点开核对
本节每个关键论断都对应一个可追溯的来源 —— 这是本课程"靠谱、不过时"的底线。
「git init 在当前目录创建新仓库,历史存于隐藏的 .git 目录」
📚 Git 官方文档 · git-init✓ 已核验 2026-05
「一个项目初始化一次即可」
📚 Pro Git(官方中文版)·Git 基础 — 获取 Git 仓库✓ 已核验 2026-05
✅ 小结
仓库建好了,Git 开始盯着你的文件。但它不会自动保存——你得告诉它"这些改动我要记下来"。下一节学第一步:git add 把改动放进"暂存区"。
下一节 → 暂存改动(git add)

都看到这了,打个赏呗!
接下来 · 3.3
暂存改动(git add)
继续读下一节 →