Эти четыре команды перемещают данные между вашим локальным репозиторием и удалёнными репозиториями, но выполняют разные функции. Понимание различий — особенно fetch против pull — важно для правильной работы с удалёнными репозиториями.
clone — копирование репозитория (один раз)
git clone <url>
# → creates a LOCAL copy of an entire remote repository (all history + branches)
