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

Репозиторії в GitHub

Системи керування версіями підтримують зміни в коді прямо, зберігаючи їх в центральному сховищі. Це дозволяє розробникам легко співпрацювати, оскільки вони можуть завантажувати нову версію програмного забезпечення, вносити зміни і завантажувати новітню версію в режимі реального часу. З розподіленими системами керування версіями, такими як Git, якщо розробник хоче внести зміни в проект, то копіює весь репозиторій в свою власну систему. Після того як вносяться зміни в локальну копію, потрібно провести спеціальну операцію, щоб повернути зміни на центральний сервер системи. Всі ці дії виконуються за допомогою командного рядка.

Відмінності Git і GitHub

Отже, що таке GitHub? Це служба розміщення сховища Git, яка володіє безліччю власних функцій. У той час як Git є інструментом командного рядка, GitHub надає собою графічний веб-інтерфейс. Кожен проект має свій власний репозиторій, і отримати до нього доступ за допомогою унікального URL. GitHub також забезпечує контроль доступу і має декілька функцій для спільної роботи, у тому числі основні інструменти управління завданнями для кожного проекту. Остаточно розібратися, що це за програма — GitHub, чи потрібна вона, допоможуть знання про основні функції системи. Їх всього три — це fork, pull request і merge.

Дивіться також:  Опис технології Fast Ethernet: особливості створення, історія та цікаві факти