Удалённые репозитории и работа в команде

Разберёшь обмен с remote, командную работу вокруг merge request и выпуск версий для Go-модулей. Потренируешься читать tracking refs и выбирать безопасный способ обновить ветку или опубликованный артефакт.

  1. 4.1 Remote

    Сопоставишь локальную ветку, remote-tracking ref и состояние сервера на момент последнего fetch. Разберёшь refspec, отказ push и защиту от затирания чужих коммитов.

  2. 4.2 Процесс

    Разберёшь, что именно показывает diff merge request и как последовательность веток ведёт себя при обычном merge или squash. Сопоставишь модели ветвления, защиту веток и смысл подписи коммита.

  3. 4.3 Теги и Go-модули

    Поймёшь, как теги становятся версиями Go-модуля и почему опубликованный тег нельзя без последствий передвигать. Разберёшь псевдоверсии, приватные модули и major version в пути import.