Зміст курсу
Основи GitHub
Основи GitHub
Віддалені Гілки
Як ви щойно побачили, при роботі з віддаленими репозиторіями існує два типи гілок: локальні та віддалені.
Віддалені гілки — це копії гілок у віддаленому репозиторії, які є доступними лише для читання у вашому локальному середовищі.
Розглянемо віддалені гілки (-r
означає remote), які наразі відстежує наш Git-репозиторій, виконавши таку команду:
Підсумовуючи, HEAD
— це посилання на поточний коміт у вашій робочій директорії. Воно вказує на останній коміт поточної гілки, над якою ви працюєте. origin/HEAD
— це символічне посилання, яке вказує на гілку за замовчуванням віддаленого репозиторію. Зазвичай це гілка main
, яку репозиторій вважає основною для розробки.
Оскільки ці гілки доступні лише для читання, необхідно отримати зміни на локальний комп'ютер, об'єднати їх із локальними змінами, а потім відправити їх назад у віддалений репозиторій, щоб внести зміни.
Це добре, але як дізнатися, чи наша поточна гілка актуальна щодо своєї віддаленої копії? З цим допоможе знайома команда git status
; вона не лише показує стан вашої локальної робочої директорії, а й вказує, чи ваша гілка випереджає, відстає або синхронізована з віддаленою гілкою, яку вона відстежує.
Запустімо її:
У нашому випадку git status
повідомляє, що наша локальна гілка main
синхронізована з origin/main
, тобто на віддаленій гілці main
немає нових змін, які ви ще не включили у свою локальну версію.
Дякуємо за ваш відгук!