Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Отримання та злиття змін із віддаленого репозиторію | Базова Взаємодія з Віддаленими Репозиторіями
Основи GitHub

Отримання та злиття змін із віддаленого репозиторію

Свайпніть щоб показати меню

Отримання змін із віддаленого репозиторію

Для оновлення локального перегляду віддалених змін використовується команда git fetch. Ця команда отримує коміти з віддаленого репозиторію до відповідних віддалених гілок у нашій системі, що дозволяє переглянути, які зміни були внесені іншими.

git fetch
fetch

Після отримання змін вміст доступний у нашій віддаленій гілці, але ще не у локальній. Фактично, ми лише оновили дані про поточний стан віддаленого репозиторію. Щоб переглянути коміти у віддаленій гілці main, виконайте наступну команду:

git log origin/main
Журнал перед злиттям

Ця перевірка показує, що віддалена гілка origin/main вказує на останній коміт, тоді як наша локальна гілка main все ще знаходиться на попередньому коміті. Якщо зараз виконати команду git status, вона покаже, що наша локальна гілка відстає від віддаленої:

git status
Стан перед злиттям
Note
Примітка

Нетрекований файл .DS_Store, який тут присутній, був автоматично створений MacOS. Якщо у вас також є цей файл і ви хочете його видалити, скористайтеся командою rm .DS_Store. Однак, щоб запобігти його відстеженню у майбутніх проєктах, додайте .DS_Store до файлу .gitignore.

Злиття змін із віддаленого репозиторію

Для синхронізації та інтеграції змін можна злити origin/main у локальну гілку main за допомогою наступної команди:

git merge origin/main
Злиття

Після злиття Git підтвердить, що зміни були інтегровані за допомогою fast-forward merge, і покаже новий файл test.txt. Перевірка git log на нашій гілці тепер покаже, що наша основна гілка актуальна з origin/main:

git log
Журнал після злиття
question mark

Після отримання змін із віддаленого репозиторію, яку команду слід використати для інтеграції цих змін у вашу локальну гілку?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 4
some-alt