Подтвердить что ты не робот

Что такое модель Fork & Pull в GitHub?

Я слышал этот термин, используемый для управления базой кода в GitHub. Что это значит?

4b9b3361

Ответ 1

Как указано в документах GitHub:

Модель Fork and Pull позволяет любому пользователю развернуть существующий репозиторий и вносить изменения в свою личную вилку, не требуя доступа к исходному репозиторию. Затем изменения должны быть втянуты в исходный репозиторий разработчиком проекта. Эта модель уменьшает количество трений для новых участников и пользуется популярностью в проектах с открытым исходным кодом, поскольку позволяет людям работать самостоятельно без предварительной координации. [...] Запросы Pull особенно полезны в модели Fork и Pull, потому что они предоставляют способ уведомлять сопровождающих проектов об изменениях в вашей вилке.

Ответ 2

GitHub состоит из множества репозиториев. Вы можете разветкить любой репозиторий и приступить к разработке изменений. Когда вы закончите свои изменения, вы можете отправить запрос на тягу к автору репозитория, откуда вы разветвляли, чтобы объединить ваши изменения в основной репозиторий. Если автор репозитория обнаруживает, что ваши изменения значительны, запрос на перенос может быть принят и ваши изменения объединены.