Skip to main content
Senior

Git fetch

Senior

Завдання

Завантажте всі нові commit і положення гілок з origin, не поєднуючи їх із локальною роботою.

Вимоги

  • Оновіть дані про всі доступні віддалені гілки.
  • Не переміщуйте локальні гілки main і bugFix.
  • Не створюйте merge commit або rebase commit.

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

Remote-tracking гілки o/main і o/bugFix мають відобразити стан origin, а локальні гілки та HEAD мають залишитися на попередніх commit.

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

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

  • завантажувати зміни без їх інтеграції;
  • розуміти, які вказівники переміщує fetch;
  • безпечно вивчати стан origin перед merge або rebase.
Ціль
localC0C1C2mainC3HEAD bugFixC4C5o/mainC6C7o/bugFix
originC0C1C2C3C4C5mainC6C7HEAD bugFix
Git-тренажер0 команд
terminal
localC0C1C2main o/mainC3HEAD bugFix o/bugFix
originC0C1C2C3C4C5mainC6C7HEAD bugFix