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