Mam lokalną gałąź tematyczną, która śledzi gałąź zdalną. Dla celów argumentacji, powiedzmy, że historie zatwierdzeń wyglądają następująco:
A--B--C--O1--O2--O3 (origin/phobos)
\
L1--L2--L3 (phobos)
Po przyjrzeniu się relatywnym historiom zatwierdzeń chcę teraz odrzucić wszystkie zmiany w phobos
gałęzi lokalnej i przywrócić jej bezpośrednią kopię origin/phobos
, aby historia lokalna wyglądała następująco:
A--B--C--O1--O2--O3 (phobos origin/phobos)
Naprawdę nie chcę, aby lokalne zmiany w phobos
gałęzi i naprawdę nie chcę, aby jakiekolwiek połączenia pojawiały się później w repozytorium pochodzenia. (Więc samo scalanie nie jest tym, co mam na myśli.)
Wydaje się, że powinno to być naprawdę łatwe, ale moje Google-fu mnie zawiodło. Jak mam to zrobic?
Mówi to Gitowi, aby zresetował nagłówek
phobos
do tego samego zatwierdzenia, coorigin/phobos
i zaktualizował drzewo robocze, aby pasowało.źródło