| 用途 | 取消未完成的合并并还原现场 |
|---|---|
| 语法 | git merge --abort |
| 前提 | 存在进行中的合并(MERGE_HEAD) |
常用示例
常用示例
git status
git merge --abort
git status --short
git log --oneline -3等价兜底
等价兜底
# 合并前的提交仍可用 reflog 找到
git reflog -5
git reset --merge ORIG_HEAD--abort 在有未提交改动时可能失败,先 stash 或提交;确认已 aborted 后再核对 git status 是否干净。