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