← 返回目录

4. 第一次"存档":init 和 commit

第一次"存档":git init 初始化仓库,改完代码 git add 暂存,git commit 提交。

核心三步:
git init——把当前文件夹变成 Git 仓库
git add .——把所有改动加到暂存区
git commit -m "说明"——正式存档

坑:init 后才有 .git 隐藏文件夹、add . 是当前目录所有改动、commit -m 后面的说明要写清楚

4.1 互动演示:第一次存档五步走

点「下一步 ▶」,跟着 index.html 走一遍:请 Git 来管 → 挑进筐 → 存个档 → 看历史。

工作区
你在改的文件夹
index.html
暂存区
打包筐
index.html
版本库
.git 小柜子
index.html
远程
这次还没传
index.html
点「下一步 ▶」开始,这里会显示每一步敲的命令。

4.2 讲解

git init:请 Git 来管这个文件夹

# 在你的项目文件夹里打开 Git Bash( 或 VS Code 终端), 敲:
git init
# 命令: 初始化, 也就是 "请 Git 接管这个文件夹"
# 敲完, 文件夹里会多出一个看不见的.git 小柜子

如果你把这个 .git 小柜子删了,就会怎样?因为所有历史存档都锁在柜子里,柜子一删,Git 就不认识这个文件夹了,等于把时光机砸了。所以平时千万别去动 .git 文件夹

② VS Code 里点四下就行(不用记命令)

用 VS Code 打开你的文件夹,点左边第三个小图标(源代码管理,长像分叉)

第几步在 VS Code 里点哪等于敲了啥命令
1 请 Git 来管点"初始化仓库"按钮git init
2 挑进筐把鼠标放文件上,点右边的 +git add .
3 写说明上面输入框写"我这次改了啥"就是 -m 后面那句话
4 存个档点上面的 对勾git commit
# 同样的事, 用命令敲就是这两行:
git add .
# 命令: 这个点号.意思是 "当前文件夹里所有改动"
# 也就是 "全部挑进筐"

git commit -m "第一次存档:搭好页面架子"
# 命令: 存个档
# - m 后面引号里写一句 "这次干了啥",
给自己和别人看

③ 怎么看存过的档?

git log
# 命令: 把所有存档记录列出来
# 每条会显示: 存档编号、 谁存的、 什么时候存的、 写的说明
# 看太多了按键盘上的 q 键退出

如果你存档说明只写"改了一下",三个月后会怎样?因为说明里没说干了啥,你回头翻 git log 一脸懵,根本想不起来这次改了哪。所以存的时候就写清楚"我做了啥"

实战:用在哪 / 常见坑 / 怎么解决

① 在哪用:新建一个项目文件夹、第一次开始写作业时。

② 常见坑:git init 后手贱删了 .git 文件夹导致历史全丢;git commit -m 后面忘写说明或引号没成对。

③ 怎么解决:.git 文件夹别碰;commit -m 引号要成对,说明写清楚干了啥。

一句话记住:git init 请 Git 来管 → 改文件 → git add 挑进筐 → git commit -m "说明" 存个档 → git log 看历史

本页命令速查

命令作用常用参数说明代码示例
git init请 Git 来管文件夹里多出看不见的 .git 小柜子git init
git add .挑进筐.当前文件夹所有改动都进暂存区git add .
git commit -m "说明"存个档说明内容把暂存区正式存成历史档git commit -m "搭好页面架子"
git log看历史列出所有存档(看太多按 q 退出)git log