git clone
Скачать репозиторий с сервера вместе со всей историей
Что делает
git clone создаёт папку с именем репозитория, скачивает в неё все коммиты и ветки и переключается на основную ветку. Сервер сразу подключается как удалённый репозиторий под именем origin, поэтому git pull и git push работают без настройки.
Адрес бывает двух видов: HTTPS (https://github.com/…) и SSH (git@github.com:…). Второй удобнее, если настроен SSH-ключ: не придётся вводить пароль или токен. Последним аргументом можно указать свою папку вместо имени репозитория.
Синтаксис
git clone <адрес>
git clone <адрес> <папка>Примеры
Скачать репозиторий owner/shop с GitHub
git clone https://github.com/owner/shop.gitто же самое:
git clone https://github.com/owner/shopclone— скопировать репозиторий со всей историейhttps://github.com/owner/shop.git— адрес репозитория
Связанные команды
- git init — Создать новый репозиторий в текущей папке
- git remote — Посмотреть и подключить удалённые репозитории
- git pull — Скачать изменения с сервера и сразу влить их в текущую ветку