Отримання та злиття змін із віддаленого репозиторію
Свайпніть щоб показати меню
Отримання змін із віддаленого репозиторію
Для оновлення локального перегляду віддалених змін використовується команда git fetch. Ця команда отримує коміти з віддаленого репозиторію до відповідних віддалених гілок у нашій системі, що дозволяє переглянути, які зміни були внесені іншими.
git fetch
Після отримання змін вміст доступний у нашій віддаленій гілці, але ще не у локальній. Фактично, ми лише оновили дані про поточний стан віддаленого репозиторію. Щоб переглянути коміти у віддаленій гілці main, виконайте наступну команду:
git log origin/main
Ця перевірка показує, що віддалена гілка origin/main вказує на останній коміт, тоді як наша локальна гілка main все ще знаходиться на попередньому коміті. Якщо зараз виконати команду git status, вона покаже, що наша локальна гілка відстає від віддаленої:
git status
Нетрекований файл .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
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат