git放弃合并
git放弃合并
git merge --abort
执行后,所有 needs merge 的文件会恢复,然后你就可以正常 git checkout dev了。
如果 git merge --abort 报错
有些情况下(比如合并已经部分解决),--abort 可能失效。这时用:
git reset --hard HEAD
这会强制重置当前分支到最新提交,丢弃所有未提交的合并改动
git放弃合并
git merge --abort
执行后,所有 needs merge 的文件会恢复,然后你就可以正常 git checkout dev了。
如果 git merge --abort 报错
有些情况下(比如合并已经部分解决),--abort 可能失效。这时用:
git reset --hard HEAD
这会强制重置当前分支到最新提交,丢弃所有未提交的合并改动