| 用途 | 标记这个提交是给谁的补丁 |
|---|---|
| 语法 | git commit --fixup <目标提交> |
| 配套 | git rebase -i --autosquash <基点> |
常用示例
常用示例
git log --oneline -5
git add src/login.js
git commit --fixup a1b2c3
git rebase -i --autosquash origin/main修补提交先照常推送不影响他人;评审通过后再一次性折叠,中间过程对协作者友好。
为指定提交创建 fixup! 前缀的修补提交,之后配合 rebase --autosquash 自动折叠到目标提交,避免反复改写历史。
| 用途 | 标记这个提交是给谁的补丁 |
|---|---|
| 语法 | git commit --fixup <目标提交> |
| 配套 | git rebase -i --autosquash <基点> |
git log --oneline -5
git add src/login.js
git commit --fixup a1b2c3
git rebase -i --autosquash origin/main