我碰巧拉错了分支,因为我应该拉动主分支但最终拉动开发分支。这确实合并了我当地的回购。但是,我不想合并Bitbucket回购。有没有办法扭转拉动或删除合并请求(见图)?
编辑:
我没有推动对我的Bitbucket进行任何更改(如图所示)。
答案 0 :(得分:2)
git reset
将帮助您实现这一目标。有关详情,请访问man git-reset。
在这种特定情况下,您希望重置分支,使其指向合并提交的第一个父级,即合并之前的master
上的提交。
首先,运行git status
以确保您没有未提交的更改,因为下一个命令将删除。
然后继续重置为第一个父级:
git reset --hard HEAD^