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.