当地分支机构:-
'特征/100'
和远程分支: -
'掌握'
'版本 2'
不小心,
- 我已将我的功能分支“feature/100”合并到主分支
- 还将其推送到远程存储库。
但在真正的“ feature/100 ”中应该已经合并到远程分支“ Version2 ”中
我如何修复它(部分):-
我已将功能分支“ feature/100 ”合并到远程分支“ Version2 ”并将其推送到服务器。
git checkout Version2
git merge --squash feature/100
git add .
git commit -m 'New message'
但是我想删除我合并的最后一个推送并提交到主分支。如何?
旁注我只是一个在这个项目上工作的人。所以即使推送的提交被删除,它也不会伤害其他任何人