Термінологія GIT
Термінологія
Репозиторій
Репозиторій Git — це сховище, де зберігається ваш проєкт. Це може бути локальне сховище у десь на вашому комп'ютері або віддалене сховище на сервісі на кшталт GitHub чи іншому хостингу в Інтернеті. Репозиторій використовується для відстеження змін у проєкті, координації роботи між кількома людьми та відстеження історії проєкту.
Скажімо, у вас на комп'ютері є директорія з усіма файлами вашого проєкту. Коли ви ініціалізуєте репозиторій Git у цій директорії, Git створює приховану піддиректорію з назвою .git
, де зберігається вся інформація про репозиторій. Ця інформація включає історію всіх змін, внесених до репозиторія, а також його поточний стан.
Коміт
Уявляйте собі коміт як знімок вашого проєкту в певний момент часу. Але хочу зазначити, що коміт містить лише інформацію про зміни, які були внесені до репозиторія з моменту останнього коміту. Він не містить всі файли репозиторія (якщо тільки це не перший коміт). Таким чином, кожен коміт — це невеликий шматочок історії репозиторія, що базується на попередньому коміті. Усі вони поєднані між собою у ланцюжок, формуючи історію змін вашого проєкту.
Гілка
Гілка — це паралельна версія репозиторія. Гілки дозволяють вам працювати над окремими функціями вашого проєкту, не впливаючи на основну версію. Закінчивши роботу над новою фічею, ви можете об'єднати цю гілку з основною версією проєкту.