3.1 创世与历史:从 `init` 到 `log`

一切从初始化开始

你不需要联网,也不需要服务器。在一个有想法的空文件夹里,直接创建你的王国:

bash
复制代码
git init

这个命令在当前目录下生成一个隐藏的 .git 文件夹,它就是你的时光机核心。如果你想把已有项目里的文件加入追踪,用 git add 后接文件名,或用点号代表全部:

bash
复制代码
git add README.md
git add .

每一次提交,都是一次时光锚点

当你完成一个小功能或修复了一个小问题,就把它暂存并提交。好的提交像讲小故事,粒度要小,信息要清晰。

bash
复制代码
git commit -m "feat: 添加了用户登录验证逻辑"

穿越时空看历史

到了晚上,你想回顾今天都做了什么。git log 是你最忠实的史官。

bash
复制代码
git log

git log --oneline

git log --oneline --graph --all