Отправить патч в проект Github без клонирования репозитория на Github?

У меня есть локальный репозиторий, который является полной копией репозитория на Github. Я внес изменения, которые хотел бы внести в оригинальный проект.

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

Я видел в How can I contribute a patch to github?, что я должен форкнуть проект, но поскольку мой локальный репозиторий "связан" с оригинальным репозиторием Github, я не хочу его портить.

Итак, если действительно не рекомендуется делиться патчем любым способом, кроме форка, как я могу просто форкнуть оригинальный проект, объединить свои изменения, а затем поделиться ими с оригинальным репозиторием?

Если я удалю форк после того, как "зафиксировал" изменение, но оно ещё не принято, исчезнет ли мой коммит?

21
задан Community 23 May 2017 в 12:19
поделиться