2013-03-02 4 views
0

Я новичок в github. Я только что загрузил версию github для Windows GUI. Я хочу внести свой вклад в чей-то проект. Должен ли я переделать исходное репо на свое репо и начать с него или я должен отделиться от исходного репо? Как мне объединить его обратно в исходное репо? Как это сделать в графическом интерфейсе или мне нужно использовать оболочку Git?Новое в github. Вилка или ветка?

ответ

1

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

  • создать форк репо
  • клон вилка вы только что создали, чтобы работать на нем локально
  • создать ветку добавить свой вклад
  • добавить совершает к этой ветви
  • толкающего его на свое раздвоенное репо на GitHub
  • отправить запрос тянуть к первоначальному репо на GitHub, так что автор может принести ветвь от вашего репо, проверить его , и интегрировать его, если он нравится.

Это объясняется, когда вы нажимаете на the giant 3 - Fork a repository link на домашней странице GitHub в

+0

Здравствуйте, может вы объяснить, для чего создать ветку на шаге 3? Я использую ветви только для чего-то особенного или личного. Не для вещей, которые я хочу внести в восходящий поток. – Cynede

+0

Могут ли мои товарищи по команде использовать и совершать мои реплики fork? Я хочу знать и о шаге 3. Итак, я должен сказать моим товарищам по команде отвоевать мой репортер fork? – learntosucceed

+0

Как правило, хорошая практика состоит в том, чтобы иметь одну ветвь по теме. Это позволяет работать по нескольким темам параллельно, создавая запрос на перенос для каждого из них, а оригинальный автор принимает одну тему и отказывается от другой. –

Смежные вопросы