Od niedawna korzystam z Gita i niezbyt rozumiem idee gałęzi.
Na Masterze mam wszystko zacomitowane. Robię branch 'feature/authentication' i w połowie coś mi się psuje i chcę porzucić wszystkie zmiany na tym branchu.
Czy jak przełączę się na mastera/usunę gałąź to porzucę wszystkie zmiany?
Kiedyś tak robiłem i np. usunąłem jakieś pliki na tej gałęzi pobocznej, wróciłem na mastera i git status
pokazywało zmiany w plikach (usunięte pliki).
Jak porzucić wszystkie zmiany na konkretnej gałęzi?