promo slide
promo slide

Разбор git clone

Как использовать git clone: первый шаг к совместной разработке.

# Памятка по использованию `git clone` Команда `git clone` используется для клонирования репозитория. Клонирование - это процесс копирования репозитория. Команда `git clone` копирует репозиторий в новую директорию, создает удаленные отслеживания для всех веток репозитория, которые вы видели, и выполняет автоматическую проверку исходной ветки репозитория. ## Синтаксис ```bash git clone ``` ## Пример ```bash git clone https://github.com/user/repo.git ``` ## Параметры - `-l, --local`: Клонировать репозиторий, используя жесткую ссылку, если он находится на том же системном устройстве. Это по умолчанию. - `-s, --shared`: Клонировать репозиторий как общий. - `--no-hardlinks`: Не использовать жесткие ссылки. - `-q, --quiet`: Быть тихим. - `-n, --no-checkout`: Не создавать рабочую копию HEAD. - `--bare`: Создать "голый" репозиторий. - `--mirror`: Создать зеркальное отображение репозитория (также как "bare", но со всеми ветками отслеживаниями). - `-o, --origin `: Использовать `` вместо 'origin' для отслеживания и получения. - `-b, --branch `: Выбрать другую ветку или тег (например, `git clone -b my-branch git url`). - `--recurse-submodules`: После клонирования также автоматически инициализировать все подмодули внутри репозитория. - `--depth `: Создать поверхностную копию с историей, ограниченной определенным количеством коммитов. - `--shallow-since=`: Создать поверхностную копию с историей, начиная с определенной даты. - `--shallow-exclude=`: Исключить определенные ревизии из истории. ## Примеры использования Клонирование репозитория в локальную директорию: ```bash git clone https://github.com/user/repo.git ``` Клонирование репозитория и переключение на другую ветку: ```bash git clone -b my-branch https://github.com/user/repo.git ``` Клонирование репозитория с ограничением истории до последних 10 коммитов: ```bash git clone --depth 10 https://github.com/user/repo.git ```