![](/img/trans.png)
[英]Undo git merge origin/master - Bitbucket - Merged wrong branch into local
[英]How do I undo a merge , after I merged a branch into master branch
git日志
从那里复制提交,然后
git 重置 --hard “你的提交”
git push -f origin master
尝试这个:)
您可以使用git switch
(Git 2.24+,2019 年第三季度)重置您的分支,而不是复制提交:
git switch -C master master~1
git push -f
-C <new-branch>
--force-create <new-branch>
类似于
--create
,除了如果<new-branch>
已经存在,它将被重置为<start-point>
。
这是一个方便的快捷方式:$ git branch -f <new-branch> $ git switch <new-branch>
通过将 master 重置为一个较旧的提交( ~1
),您可以有效地“忘记”合并提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.