Skip to main content
Senior

Аргументи git fetch

Senior

Завдання

Завантажте з origin лише гілку foo, не оновлюючи решту віддалених гілок.

Вимоги

  • Явно вкажіть remote origin і гілку foo.
  • Не виконуйте повний fetch усіх гілок.
  • Локальні гілки переміщувати не потрібно.

Очікуваний результат

У локальному репозиторії має з'явитися remote-tracking гілка o/foo з commit віддаленої foo. main і o/main мають залишитися на місці.

Що ви опануєте

Після виконання завдання ви зможете:

  • виконувати вибірковий fetch однієї гілки;
  • розуміти, які об'єкти та вказівники завантажуються;
  • уникати непотрібного оновлення всього remote.
Ціль
localC0C1HEAD main o/mainC2C3o/foo
originC0C1mainC2C3HEAD foo
Git-тренажер0 команд
terminal
localC0C1HEAD main o/main
originC0C1mainC2C3HEAD foo