Это вопрос по теме: Вклад в открытый исходный код .Учитывая, что это может быть пугающим для новичка.Я подумал, что лучше просто спросить.
Итак, процесс идет так:
- Fork Repo
- Клонирование репо на локальную машину
- Setup up upstream
- Создание ветви для работы с новыми функциями
- Работа с новыми функциями
- Передача изменений в ветку
- Выборка восходящей линии
- Обновить локальный мастер ($ git checkout master; git pull upstream master)
- Перебазировать ветку выдачи
- Push-ветку на GitHub
- Выдать запрос на извлечение
Я обеспокоен шагом 9. Повлияет ли этот шаг на исходное репо , с которого я Форкнул? (будет ли мой коммит на мою форк замечен владельцем?) Или у меня есть все свободы, которые яхотите с моей собственной вилкой?До тех пор, пока я не выдаю запрос Pull, который (я немного растерялся, потому что они советуют не работать в основной ветке)
Дополнительный вопрос: следуя той же логике (и принимая мои коммитыне повлияет на исходное хранилище) Могу ли я отправить ветку (и), которую я создаю локально для новых функций, на свой собственный форк?что-то вроде:
git push origin new-branch
Эта команда отправит ветку только на мой собственный форк?
Я знаю, что эти вопросы, очевидно, совершенно новички, но как никогда ранее.Мне нужно знать, как это правильно, я ценю все ваши комментарии и предложения.
Заранее спасибо!