一、前言
在前文中,我们完成了 Git 的安装配置、基础概念理解,以及最常用的 6 条入门命令:init、clone、add、commit、status、log。
但在真实开发中,我们几乎每天都会遇到这些问题:
- 提交信息写得太乱,以后根本看不懂
- 代码改崩了,想回到上一个版本
- 刚写的代码不想提交,但又要切分支
- 想快速查看谁在什么时候改了什么
本文旨在将 Git 本地操作的核心能力一次性讲透:规范提交、版本回退、撤销修改、高效日志。学完本文,你才算真正入门 Git。
二、commit message 怎么写
很多新手提交代码时习惯这样写:
git commit -m "修改"
git commit -m "更新"
git commit -m "fix"
这种提交信息毫无意义,后期维护、回退、排查问题都会非常痛苦。
推荐通用提交规范
类型:简短描述(不超过 50 字)详细描述(可选)
常用类型:
- feat:新增功能
- fix:修复 bug
- docs:仅修改文档
- style:格式调整(不影响代码逻辑)
- refactor:重构(既不是新增功能,也不是修复 bug)
- test:增加测试

