Дисклеймер: эта статься не описывает работу сетевых подключений, протоколов и прочих подобных технологий, это краткий пересказ инструкции с Gitalb о создании одного ed25519 SSH-ключа.
Команда git pull используется для получения (загрузки) актуальных данных из удалённого репозитория в локальный и применения этих изменений. На самом деле эта команда "под капотом" выполняет две другие команды, но сейчас речь не об этом.