git clone
Клонирует удалённый репозиторий вместе со всей историей в локальный каталог.
Сигнатура
git clone <url> [<каталог>]Скачивает копию репозитория, настраивает удалёнку origin и переключается на основную ветку. Опция --depth 1 делает поверхностный клон (только последний коммит), -b <ветка> сразу переключает на нужную ветку, --recurse-submodules подтягивает подмодули.
git clone https://github.com/user/repo.git
git clone --depth 1 -b dev https://github.com/user/repo.git