Как мне очистить вилку Github, чтобы можно было делать чистые запросы на вытягивание?

Я форкнул репозиторий на Github. Я внес некоторые незначительные изменения и отправил запросы на вытягивание в апстрим, но в процессе мой форк стал настолько искаженным, что я не могу генерировать чистые запросы на вытягивание; когда я запускаю пул-реквест из ветки с шестью изменениями, Github хочет отправить тринадцать, причем семь из них уже существуют в восходящем направлении (natch).

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

Я вроде как хочу сдуть свою вилку и создать новую вилку восходящего потока, но я полагаю, что это тоже сложно.

Признавшись в своих грехах, связанных с Git, как мне получить отпущение грехов на GitHub?

80
задан Community 23 May 2017 в 11:33
поделиться