本地分支:-
'feature/100'
远程分支:-
'master'
'Version2'
不小心的是,
- 我已将我的功能分支'feature/100'合并到了主分支
- 也将其推送到了远程存储库。
但实际上,'feature/100'应该合并到远程分支'Version2'中
我如何部分修复它:-
我已将特性分支'feature/100'合并到远程分支'Version2'并将其推送到服务器。
git checkout Version2
git merge --squash feature/100
git add .
git commit -m 'New message'
但是我想删除我合并并提交到主分支的最后一次推送。怎么做?
附注:该项目只有我一个人在工作,所以即使删除了已推送的提交记录也不会对其他人造成任何影响。
git push
后本地和远程撤销git commit
,即使这个提交已经合并了? - Stack Overflow - user202729