Когда я совершу репо, это повлияет на репо, из которого я раздвоился? - PullRequest
2 голосов
/ 19 марта 2012

Это вопрос по теме: Вклад в открытый исходный код .Учитывая, что это может быть пугающим для новичка.Я подумал, что лучше просто спросить.

Итак, процесс идет так:

  1. Fork Repo
  2. Клонирование репо на локальную машину
  3. Setup up upstream
  4. Создание ветви для работы с новыми функциями
  5. Работа с новыми функциями
  6. Передача изменений в ветку
  7. Выборка восходящей линии
  8. Обновить локальный мастер ($ git checkout master; git pull upstream master)
  9. Перебазировать ветку выдачи
  10. Push-ветку на GitHub
  11. Выдать запрос на извлечение

Я обеспокоен шагом 9. Повлияет ли этот шаг на исходное репо , с которого я Форкнул? (будет ли мой коммит на мою форк замечен владельцем?) Или у меня есть все свободы, которые яхотите с моей собственной вилкой?До тех пор, пока я не выдаю запрос Pull, который (я немного растерялся, потому что они советуют не работать в основной ветке)

Дополнительный вопрос: следуя той же логике (и принимая мои коммитыне повлияет на исходное хранилище) Могу ли я отправить ветку (и), которую я создаю локально для новых функций, на свой собственный форк?что-то вроде:

git push origin new-branch

Эта команда отправит ветку только на мой собственный форк?

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

Заранее спасибо!

Ответы [ 2 ]

4 голосов
/ 19 марта 2012

«Когда я совершу сделку с форк-репо, это каким-либо образом повлияет на репо, с которого я разветвился?»

Нет.Это не проблема, если только они явно не вытягивают вас с вашего форка.

«Эта команда отправит ветку только на мой собственный форк?»

Да.

3 голосов
/ 19 марта 2012

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

Так что это означает, что вы можете сделать ребаз (конечно, при условии, что никто другой не использует вашраздвоенный репо, например, ваши товарищи по команде и т. д.), нажмите и даже удалите вилку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...