Command Reference
git commit 教程
解释 git commit 如何生成新历史节点、写好提交信息,以及 amend 与普通提交的边界。
一句话理解
git commit 会把暂存区中的内容固定成一个新的提交节点,接到当前分支历史后面。
基本用法
git commit -m "feat: add search dialog"
提交前要确认什么
- 暂存区是否只包含你想提交的改动
- 提交信息是否能说明改动意图
- 是否混入了不相关文件
amend 是什么
git commit --amend
它会修改最近一次提交的表达方式,适合修正刚刚提交的信息或补进遗漏的小改动。
一个团队建议
如果这次改动还没有共享给别人,amend 是整理历史的好工具;如果已经共享,就要更谨慎。