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为当前的提交建立个新的分支引用后再继续,待确定无误后删除即可。

posted @ 2018-07-24 15:47  包远志  阅读(976)  评论(0编辑  收藏  举报