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.