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