2013-11-30 4 views
2

В чем разница между разворотом репозитория GitHub и клонированием его на локальную машину?Разница между разветвлением и клонированием реплики GitHub

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

ответ

4

Для того, чтобы отправить запрос на вытягивание с использованием пользовательского интерфейса Github, вам необходимо разблокировать репозиторий. (Кстати, это делается автоматически для вас, если вы просто хотите изменить тривиальную строку/doc с помощью онлайн-функции «Редактировать» GitHub.)

Викинг и клонирование локальной копии не являются взаимоисключающими.

Вы, как правило, делаете и то и другое, чтобы строить и тестировать локально, а когда счастливы, совершать и нажимать на свою вилку.

+0

Спасибо. Если я просто клонирую проект, а затем создаю ветвь локально, внесите изменения, а затем надавите на репозиторий владельца, а затем создайте запрос на перенос, который будет объединен с мастером, могу ли я сделать это? – samir

+3

Вы не можете нажать его в хранилище владельца без их разрешения. По умолчанию только владелец имеет право нажимать на свой репозиторий. Вот почему мы используем вилки. –

+0

Спасибо, это понятно для меня. – samir

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