Historia Gash Squash po scaleniu

Połączyłem upstream dużego projektu z moim lokalnym repozytorium git. Przed scaleniem miałem niewielką ilość historii, która była łatwa do przeczytania, ale po scaleniu ogromna ilość historii jest teraz w moim repo. Nie potrzebuję całej historii zatwierdzonej przez repozytorium wyższego szczebla.

Po scaleniu w górę, które chciałbym zachować, zostały popełnione inne zobowiązania. Jak zgnieść całą historię, która została scalona z upstreamu w jedno zatwierdzenie, zachowując zatwierdzenia po scaleniu upstream?

questionAnswers(4)

yourAnswerToTheQuestion