Github: що це за програма?

Що таке fork в GitHub

Розглянемо основний функціонал системи, що відрізняє її від конкурентів. Краще зрозуміти, що це — GitHub і чим він відрізняється від інших систем, допоможуть знання про особливої функції – “роздвоєння” репозиторію, а точніше, його копіювання з одного облікового запису на інший. Вона також називається fork. Це дивовижна особливість, яка стимулює подальший розвиток програм та інших проектів. Вона дозволяє розробнику взяти проект, до якого немає доступу для внесення змін, і змінити його під своїм обліковим записом.

Дивіться також:  ASUS Webstorage: що це за програма і наскільки доцільно використання цього сервісу?

Функції pull request в GitHub

Якщо в проекті з’являться зміни, якими програміст захоче поділитися, він може відправити повідомлення, зване pull request, первісному власнику. Потім користувач може одним натисненням кнопки об’єднати знайдені в репозиторії зміни з вихідним кодом. Процес об’єднання двох версій проекту називається merge”. Всякий раз, коли відбувається pull request, GitHub створює ідеальне середовище між розробником і автором основного проекту для спілкування.