Frage

Ich habe gerade eine neue Erweiterung in Magento installiert, verpflichtet und gedrängt. Es befindet sich auf einem Staging -Zweig von Github. Ich habe es auf meinem Staging -Server verwendet

git pull origin staging

Und es hat meine Website nur gebrochen. Ich muss es zurückkehren. Ich tat

git push -f origin HEAD^:staging
git reset --hard HEAD^
git push origin staging

Dies entfernte die Erweiterung aus meinem Zweig. Aber jetzt, wenn ich diesen Zweig auf dem Server ziehe

git pull origin staging

Es sagt "Schon aktuell".

Wie entferne ich diese Erweiterung jetzt vom Server?

War es hilfreich?

Lösung

Wenn ich Ihr Problem richtig verstanden habe, haben Sie drei Repos

  1. Eine Fernbedienung auf GitHub
  2. Ein lokaler für die Entwicklung
  3. Ein lokaler auf Ihrem Staging -Server

Sie haben zuerst alle Repos aktualisiert, dann die Geschichte in der Fernbedienung und auf der Entwicklung neu geschrieben und versucht, die Inszenierung zu ziehen. Leider hatte die Inszenierung bereits ihre eigene Geschichte. Probieren Sie also Folgendes bei der Inszenierung aus:

git fetch
git reset --hard origin/staging

Dies wird die Geschichte zum Umschreiben erzwingen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top