Git命令思维导图
Git 命令很多,但日常高频使用的集中在:提交规范、分支操作、远程协作、撤销回退这几类。下面整理了 7 张思维导图,每张附文字要点。
1. Conventional Commits 提交规范
规范化的提交信息让每次变更一目了然,还能自动生成 CHANGELOG。
格式:type(scope): description
核心 type 类型:
| type | 含义 | 示例 |
|---|---|---|
feat |
新功能 | feat(login): 添加微信登录 |
fix |
修复 Bug | fix(home): 修复首页轮播图不自动播放 |
docs |
文档变更 | docs(readme): 更新安装说明 |
refactor |
重构 | refactor(api): 重构用户接口参数校验 |
perf |
性能优化 | perf(list): 优化长列表渲染性能 |
build |
构建系统 | build(webpack): 升级 webpack 5 |
ci |
持续集成 | ci(gitlab): 修改 CI 流水线配置 |
chore |
杂项 | chore: 更新 .gitignore |
test |
测试 | test(utils): 补充工具函数单元测试 |
style |
代码格式 | style: 统一缩进为 2 空格 |

2. 破坏性变更标记
在 type 后加 ! 表示 BREAKING CHANGE:
feat!: 重构用户接口,不兼容旧版
或在 body 中写:
BREAKING CHANGE: /api/user 接口参数从 id 改为 userId

3. 分支管理
常用分支模型:
main/master:生产分支develop:开发分支feature/*:功能分支hotfix/*:紧急修复分支
高频命令:
git branch feature/login # 创建分支
git checkout feature/login # 切换分支
git merge feature/login # 合并分支
git branch -d feature/login # 删除分支

4. 远程协作
git remote add origin <url> # 添加远程仓库
git push -u origin main # 推送并设置上游
git pull origin main # 拉取远程更新
git fetch origin # 仅拉取不合并

5. 撤销与回退
git checkout -- file # 撤销工作区修改
git reset HEAD file # 撤销暂存区
git revert <commit> # 创建反向提交(安全,不改历史)
git reset --hard <commit> # 强制回退(危险,改历史)

6. 暂存与储藏
git stash # 临时储藏当前修改
git stash list # 查看储藏列表
git stash pop # 恢复最近一次储藏
git stash drop # 删除储藏

7. 标签与版本
git tag v1.0.0 # 打轻量标签
git tag -a v1.0.0 -m "发布 1.0" # 打附注标签
git push origin v1.0.0 # 推送标签

相关阅读
- Git文档 — Git 完整命令速查
- ADB命令集合 — Android 调试命令
- Conventional Commits 官方规范

浙公网安备 33010602011771号