| 用途 | 细粒度暂存、拆分提交 |
|---|---|
| 交互键 | y 暂存 / n 跳过 / s 拆小块 / e 编辑 / q 退出 |
| 相关命令 | git add -i 交互菜单 |
常用示例
常用示例
git add -p
git add -p src/main.go
git add -e file.txt # 手工编辑补丁后入库大重构文件用 s 把补丁块拆小,能做出语义单一的提交,方便回滚与评审。
逐块选择改动进入暂存区:-p 按补丁块询问是否暂存,是拆分提交、保持提交粒度的常用工具;-e 可手工编辑补丁块。
| 用途 | 细粒度暂存、拆分提交 |
|---|---|
| 交互键 | y 暂存 / n 跳过 / s 拆小块 / e 编辑 / q 退出 |
| 相关命令 | git add -i 交互菜单 |
git add -p
git add -p src/main.go
git add -e file.txt # 手工编辑补丁后入库