Git: Wie kann ich den schnellen Vorlauf ignorieren und den Ursprung [Zweig] auf einen früheren Commit zurücksetzen?

Ich benutzt

git reset --hard dc082bc... 
, um aufgrund einiger fehlerhafter Festschreibungen zum Zweig in den erforderlichen vorherigen Zustand zurückzukehren. Dies hat meine örtliche Niederlassung in Ordnung gebracht. Ich möchte jedoch den Zweig auf 'origin' zurückspulen, damit ich wieder von vorne anfangen kann. Kann mir jemand sagen, wie ich den Ursprungszweig (nicht den Master) auf dieses Commit zurücksetzen kann?

Ich habe Git Push Origin Master versucht, aber es gibt den folgenden Fehler

 ! [rejected]        branch -> branch (non-fast-forward)
error: failed to push some refs to '[email protected]:xxx/xxx.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'Note about
fast-forwards' section of 'git push --help' for details.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage