当地分支机构:-
- '特征/100'
和远程分支: -
- '掌握'
- '版本 2'
不小心,我已将我的功能分支“ feature/100 ”合并到主分支,并将其推送到远程存储库。
而功能分支“ feature/100 ”应该已合并到远程分支“ Version2 ”中。
我应该如何解决?
当地分支机构:-
- '特征/100'
和远程分支: -
- '掌握'
- '版本 2'
不小心,我已将我的功能分支“ feature/100 ”合并到主分支,并将其推送到远程存储库。
而功能分支“ feature/100 ”应该已合并到远程分支“ Version2 ”中。
我应该如何解决?
使用git revert -m1 <commit id of the merge>
. 合并的父编号在哪里1
(以便应还原哪个合并父编号)。我认为它是1
默认的,但它很少可能是2
.
更多信息: http: //git-scm.com/2010/03/02/undoing-merges.html