Całkowicie zepsułem główną gałąź mojego rozwidlonego repozytorium git.
Chcę całkowicie zresetować gałąź główną, która została wypchnięta na mój fork, z zawartością głównego repozytorium głównego. Nie interesuje mnie zachowywanie żadnych zmian ani historii gałęzi głównej.
Najprostszym podejściem byłoby usunięcie mojego rozwidlonego repozytorium i ponowne uruchomienie z projektu. Jednak mam pracę w innych pchanych gałęziach, których nie chcę stracić.
Jak więc zresetować moją wypchniętą gałąź główną za pomocą głównego mastera?
git clone https://myrepo.git
cd myrepo
git remote add upstream https://upstream.git
git fetch upstream
Gdzie mam przejść z tego miejsca, aby zresetować lokalne i zdalne odgałęzienia główne z nadrzędnym serwerem głównym?
git reset --hard upstream/masterrównież zresetowanie katalogu roboczego. Jednak twoja odpowiedź jest poprawna.