(Примечание: я сильно подозреваю, что моя проблема заключается в том, что я не знаю, какой термин искать, очень возможно, что термины, которые я использую, и то, что я на самом деле хочу, это разные вещи. Просьбы не предполагают слишком во многом на основе используемых мной терминов.)
Редактировать: Все перечисленное относится к удаленному. (Ради обсуждения; предположим, что в начале не существует локальных клиентов в любом месте, и как только я закончу, любой созданный локальный клиент будет удален.)
Я создал форк, создал PR, который был объединен с апстримом, и попытался сделать ребаз. Но теперь, когда я смотрю на ветки, которые я намерен продолжать использовать (например, master), они показывают, что это слияние upstream / master и того, что я сделал в своем форке, и что, несмотря на отсутствие изменений, которые не происходят из upstream .
Я хочу, чтобы мастер моей форка при просмотре на GitHub отражал реальность и показывал, что в его истории есть только апстрим / мастер. То есть:

Если бы я не возражал потерять остальную часть истории, я мог бы сделать это sh, удалив весь репозиторий и начинать сначала, но это выглядит довольно драматично c для такой рутинной и необходимой операции (и это не сработает вообще , если у меня были другие ветви с текущей работой).