2.0 KiB
Raw Blame History

git clone

Клонировать существующий репозиторий. Больше информации: https://git-scm.com/docs/git-clone.

  • Клонировать существующий репозиторий в новый каталог (каталогом по умолчанию является имя репозитория):

git clone {{адрес_удалённого_репозитория}} {{путь/к/каталогу}}

  • Клонировать существующий репозиторий и все его подмодули:

git clone --recursive {{адрес_удалённого_репозитория}}

  • Клонировать только каталог .git существующего репозитория:

git clone {{[-n|--no-checkout]}} {{адрес_удалённого_репозитория}}

  • Клонировать локальный репозиторий:

git clone {{[-l|--local]}} {{путь/к/локальному_репозиторию}}

  • Клонировать в тихом режиме:

git clone {{[-q|--quiet]}} {{адрес_удалённого_репозитория}}

  • Клонировать существующий репозиторий, загружая только 10 последних коммитов основной ветки (полезно для экономии времени):

git clone --depth 10 {{адрес_удалённого_репозитория}}

  • Клонировать существующий репозиторий, загружая только определённую ветку:

git clone {{[-b|--branch]}} {{имя_ветки}} --single-branch {{адрес_удалённого_репозитория}}

  • Клонировать существующий репозиторий, используя указанную SSH-команду:

git clone {{[-c|--config]}} core.sshCommand="{{ssh -i путь/к/приватному_ssh_ключу}}" {{адрес_удалённого_репозитория}}