git merge 之后文件直接提交了
引用
https://blog.csdn.net/a478555/article/details/50970930
如果确定放弃这次合并的提交,假如是 merge 了错误的分支到 master,先通过 git reflog
或者 gitg、gitk、qgit 等工具确定你 merge 之前 master 所在的 commit,然后在 master 分支上使用 git reset --hard <commit>
重置头指针。一般来说,在 master 上直接执行 git reset --hard HEAD~
也可以回到合并之前的提交,但 git reset --hard
命令还是使用确定的 commit 为好。注意,git reset --hard
命令有风险,除非十分确定要放弃当前提交,否则最好先 git branch
为当前的提交建立个新的分支引用后再继续,待确定无误后删除即可。