撤消分支合并

Tom*_*man 3 git

我只是git pull origin branch意外地做了,现在我将所有这些变化合并到了master

我尝试恢复提交w/github for mac并得到此错误:

fatal: Commit d0fbfb0f7d3ea8.. is a merge but no -m option was given.
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 6

假设你没有git reset --hard HEAD^做任何事情,你会做你想做的事.HEAD^指的是当前提交的第一个父级,也就是您要重置的那个父级.

"硬重置"将设置当前分支和工作树指向您告诉它的任何内容,丢弃其他任何内容(特别是未提交的更改).这是一个大锤子,所以要小心.