git clone — Копирование репозитория
Команда git clone создаёт локальную копию удалённого репозитория. Она скачивает все коммиты, ветки и файлы, а также настраивает подключение обратно к источнику.
Что делает clone
- Создаёт новую директорию
- Инициализирует внутри неё Git-репозиторий
- Добавляет источник как удалённый репозиторий с именем
origin - Скачивает все коммиты и ветки
- Переключается на ветку по умолчанию (обычно
main)
Базовое использование
git clone https://github.com/user/project.git
Попробуйте!
Клонируйте симулированный удалённый репозиторий:
- Клонируйте репозиторий:
git clone https://github.com/example/project.git - Проверьте удалённый репозиторий:
git remote -v - Просмотрите историю коммитов:
git log --oneline - Посмотрите список файлов:
ls
Обратите внимание, что git remote -v показывает origin, указывающий на URL, откуда вы клонировали.
После клонирования
После клонирования вы можете:
- Вносить изменения и коммитить локально
- Отправлять свои коммиты обратно с помощью
git push - Получать обновления от других с помощью
git pull
Клон — это полная копия: вы получаете всю историю, а не только последние файлы.