Python: Auf eine vorherige Version zurücksetzen

Diese Dokumentation ist Teil des Erweiterte Anwendungen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Weiterführende Schritte mit Ihren Python-Bereitstellungen.

👋 Willkommen bei der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Python-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Deployen Sie Ihre Anwendung in Sekundenschnelle mit einem einfachen git push.
  • Verwenden Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie beruhigende automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erhalten Sie optimale Leistung und robuste Sicherheit dank einer privaten und dedizierten VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Python-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Wenn ein kürzlicher Einsatz Probleme verursacht hat, können Sie zu einem früheren Commit zurückkehren, indem Sie diesen Commit bereitstellen. Identifizieren Sie zuerst den Commit-Hash, indem Sie ausführen:

git log

Dieser Befehl zeigt das Datum, den Hash und die Beschreibung jedes Commits an.

Zum Beispiel könnte die Ausgabe so aussehen:

git log

commit cccc8b3ebdccb9abc1926ef49ee589dae5c5fe06 (HEAD -> main, stackhero/main)
Author: Developer
Date:   Fri Apr 28 09:36:18 +0000

    Break the code

commit bbbb622301772072c3d82f3cc0d91e29e6e84901
Author: Developer
Date:   Wed Apr 26 12:49:28 +0000

    Update the code

commit aaaa1d8b06535b413e0df8298ccf52339dfef3ff
Author: Developer
Date:   Wed Apr 26 12:44:50 +0000

    Improve the code

Wenn der aktuelle Produktionseinsatz der Commit "Break the code" (Hash beginnend mit cccc) ist und Sie zum vorherigen Commit "Update the code" (Hash beginnend mit bbbb) zurückkehren möchten, führen Sie aus:

git push -f stackhero bbbb622301772072c3d82f3cc0d91e29e6e84901:main

Um zu verhindern, dass fehlerhafter Code bereitgestellt wird und die Stabilität Ihrer Produktion zu erhöhen, wird dringend empfohlen, eine "Staging"-Umgebung zu haben.

Zwischen Entwicklung und Produktion gelegen, bietet die Staging-Umgebung eine nahezu identische Replik der Produktionsumgebung. Sie hilft Ihnen, Ihren Code gründlich zu testen, bevor er live geht.

Die Nutzung von Staging erhöht Ihr Vertrauen in die Funktionalität und Leistung Ihres Codes, was zu einem robusteren Produktionseinsatz führt.

Dieser Umwelttyp wird später in der Dokumentation behandelt.