如何中止正在进行的git rebase操作,清除对应的状态提示?
清除Git Rebase提示的操作方法
你不需要执行amend或继续rebase操作,直接执行中断rebase的命令即可清除相关状态提示:
git rebase --abort
该命令会终止当前正在运行的rebase流程,清理所有rebase产生的临时状态标记,将仓库恢复到本次rebase开始前的状态。由于你当前本地仓库和远端仓库的提交状态完全一致,执行该命令不会改动你的任何工作区、暂存区或提交记录,执行完成后再次运行git status就不会再显示rebase相关提示了。
若执行上述命令后提示无正在进行的rebase进程但相关提示仍然存在,可直接删除Git存放rebase临时信息的目录:
# 适用于Linux/macOS/Git Bash环境 rm -rf .git/rebase-merge
Windows环境可直接进入项目根目录下的.git文件夹,手动删除rebase-merge文件夹即可。
内容的提问来源于stack exchange,提问作者Yanick Rochon
相关产品推荐
相关产品推荐

