![](/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.