Wie lösche ich ein Commit, das an das Remote-Repository gesendet wird?

Eine örtliche Niederlassung: -

'feature / 100'

Und abgelegene Niederlassungen: -

'Meister'

'Version 2'

Versehentlich,

Ich habe meinen Feature-Zweig 'feature / 100' mit dem Master zusammengeführtSchob es auch in das Remote-Repository.

Aber in Wirklichkeitfeature / 100"Sollte in einem entfernten Zweig zusammengeführt worden sein"Version 2'

Wie ich es behoben habe (teilweise): -

Ich habe den Feature-Zweig zusammengeführt. 'feature / 100"In die entfernte Niederlassung"Version 2'und schob es auf den Server.

git checkout Version2
git merge --squash feature/100
git add .
git commit -m 'New message'

Aber ich möchte den letzten Push löschen, den ich zusammengeführt habe, und den Master-Zweig übernehmen. Wie?

Randnotiz Ich bin nur einer, der an diesem Projekt arbeitet. Selbst wenn also ein Push-Commit gelöscht wird, schadet es niemandem

Antworten auf die Frage(3)

Ihre Antwort auf die Frage