Ich benutze Git Flow für meine Projekte. Wenn ein Release in den Masterzweig integriert wurde, wird er mit der Release-Version (z. B. 1.2.0) versehen und auf meinen Produktionsserver bereitgestellt.Wie kann ich mit git flow zu einer früheren Version zurückkehren?
Jetzt möchte ich schnell auf das vorherige Release-Tag (z. B. 1.1.0) zurück, da die Bereitstellung nicht geschehen sein sollte.
Elaboration:
- I fusioniert den 1.2.0 Release-Zweig in den Hauptzweig.
- Ich kennzeichne den Master-Zweig mit 1.2.0.
- Ich schiebe meinen lokalen Repo zum Ursprung.
- Ich schließe, dass ich zu früh veröffentlicht habe.
- Ich möchte zurück zu dem Zustand des Masters, wo es als 1.1.0 markiert wurde.
- Ich möchte, dass der Master @ Origin ebenfalls in den 1.1.0-Zustand zurückkehrt.
Wie würde ich das tun?
Mögliche doppelte: http://stackoverflow.com/questions/16081260/revert-merge-git-flow/ – 1615903
Nicht wirklich ein Duplikat. Ich habe diesen Beitrag gelesen, aber er beantwortet meine Frage nicht. Sie sprechen davon, das dev brnach zurückzusetzen. Ich will das nicht. Mein Masterzweig ist mit Freigaben versehen. Ich möchte nur auf ein vorheriges Tag in meinem Master-Zweig zurückgreifen. – Kriem
'git checkout v1.1.0' würde Sie zurück zur vorherigen Version bringen - ist das wonach Sie suchen? – 1615903