Command Reference

git add 教程

说明 git add 如何把工作区改动加入暂存区,以及为什么理解暂存区是学会提交质量的关键。

一句话理解

git add 会把你选中的改动放进暂存区,供下一次提交使用。

为什么暂存区很关键

Git 不是“改完文件就直接提交”,而是先把要提交的内容放进 index,然后再生成 commit。这也是为什么提交可以做到更干净、更有边界。

基本用法

git add README.md
git add src/
git add .

精细暂存

git add --patch

这能让你按 hunk 选择改动,是拆小提交非常重要的能力。

一个实用判断

如果你发现 git add . 总把不相干的改动一起带进去,就说明你应该更多使用按文件或按 patch 的暂存方式。