Отказ от коммитов Git на Github из-за отклоненных запросов на вытягивание

Я разветвил чей-то проект и сделал несколько коммитов. Я заполнил отправил запрос на вытягивание, и он не был принят (либо изменение было нежелательным, либо автор переписал функциональность, чтобы она соответствовала «своему стилю»). Теперь я застрял на своем локальном форке с несколькими дополнительными коммитами. которые никогда не попадут в апстрим. Я могу отменить наборы изменений, но тогда у меня будет в два раза больше дополнительных коммитов, и мне придется возить их вечно. Это просто уродливо!

Как лучше всего отказаться от этих коммитов? что никто не хочет, и вернуть мою вилку к отслеживанию вверх по течению? Я знаю, что могу полностью удалить вилку и создать ее заново, но это действительно тяжело, и я потеряю любую другую работу, которую я делаю.

16
задан Steven Schlansker 2 March 2012 в 18:14
поделиться