ローカルブランチ:-
「機能/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'
しかし、マージした最後のプッシュを削除して、マスター ブランチにコミットしたいと考えています。どのように?
サイドノート私はこのプロジェクトに取り組んでいる一人です..したがって、プッシュされたコミットが削除されても、他の人に害を及ぼすことはありません