| 用途 | 整理、合并、改写提交 |
|---|---|
| 语法 | git rebase -i <基点> |
| 基点选择 | git rebase -i HEAD~5 或 origin/main |
常用示例
常用示例
git rebase -i origin/main
# 编辑器里调整命令与顺序后保存退出
# 中断/放弃
git rebase --aborttodo 清单自上而下按时间顺序执行;改写提交信息、合并提交都在这个编辑器里完成。
在编辑器中列出待重放提交的 todo 清单,可重排、合并、改写、删除提交,是整理分支历史的标准入口。
| 用途 | 整理、合并、改写提交 |
|---|---|
| 语法 | git rebase -i <基点> |
| 基点选择 | git rebase -i HEAD~5 或 origin/main |
git rebase -i origin/main
# 编辑器里调整命令与顺序后保存退出
# 中断/放弃
git rebase --abort