Jak usunąć zatwierdzenie, które jest wypychane do zdalnego repozytorium?
Lokalny oddział: -
„funkcja / 100”
I zdalne gałęzie: -
'mistrz'
'Wersja 2'
Przypadkowo
Połączyłem moją funkcję gałęzi 100 z masteremPchnął także do zdalnego repozytorium.Ale w rzeczywistości ”funkcja / 100„powinno zostać połączone w oddziale zdalnym”Wersja 2'
Jak to naprawiłem (częściowo): -
Połączyłem gałąź funkcji ”funkcja / 100„do oddziału zdalnego”Wersja 2'i wypchnął go na serwer.
git checkout Version2
git merge --squash feature/100
git add .
git commit -m 'New message'
Ale chcę usunąć ostatnie naciśnięcie, które scaliłem i zatwierdzić w gałęzi głównej. W jaki sposób?
Dygresja Jestem tylko jedną osobą pracującą nad tym projektem. Więc nawet jeśli usunięto zatwierdzone zatwierdzenie, nie zaszkodzi to nikomu innemu