Проект с GitHub скачивается на компьютер командой git clone URL-репозитория, которая создаёт локальную копию всего репозитория со всей историей коммитов и ветками. После клонирования проект полностью готов к работе и редактированию на вашем компьютере.
Зачем это нужно
- Клонирование репозитория позволяет получить полную копию проекта с историей всех коммитов и версий
- Локальная копия проекта необходима для разработки, тестирования и внесения собственных изменений
- Git clone загружает не только текущие файлы, но и всю информацию о ветках, тегах и истории изменений
- Клонированный репозиторий автоматически подключается к удалённому источнику (origin), упрощая отправку и получение обновлений
- Работа с клонированным проектом позволяет создавать свои ветки и коммиты без изменения исходного репозитория
- Скачивание через git clone безопаснее, чем скачивание ZIP-архива, так как сохраняется вся информация о версионировании
- Один компьютер может содержать несколько клонированных проектов в разных директориях
Пошаговая инструкция
- Откройте веб-браузер и перейдите на сайт
github.com - Найдите нужный репозиторий через поиск или перейдите по прямой ссылке на страницу проекта
- На странице репозитория нажмите на кнопку
Code(зелёная кнопка в правой части) - В раскрывшемся окне выберите вкладку
HTTPSилиSSHв зависимости от вашей настройки Git - Для начинающих используйте
HTTPS— нажмите на иконку копирования рядом с URL репозитория - Откройте командную строку или терминал на вашем компьютере
- На Windows нажмите
Win+R, введитеcmdи нажмитеEnter - На macOS откройте приложение
Terminalиз папкиПриложения→Утилиты - На Linux откройте терминал через меню приложений или нажмите
Ctrl+Alt+T - Перейдите в директорию, где вы хотите сохранить проект, командой
cd путь/к/папке(например,cd Documents) - Выполните команду
git clone, подставив скопированный URL репозитория:git clone https://github.com/пользователь/название-проекта.git - Нажмите
Enterи дождитесь завершения загрузки — Git покажет прогресс скачивания файлов - После завершения клонирования в вашей директории появится новая папка с названием репозитория
- Перейдите в директорию проекта командой
cd название-проекта - Проверьте, что репозиторий успешно клонирован командой
git status— должно вывести информацию о текущей ветке - Просмотрите содержимое проекта командой
ls(на Linux и macOS) илиdir(на Windows) - Если проект содержит файл
package.json(Node.js проект), установите зависимости командойnpm install - Если проект на Python с файлом
requirements.txt, установите зависимости командойpip install -r requirements.txt - Если в проекте есть файл
README.md, прочитайте его для понимания структуры и инструкций по запуску - Для обновления клонированного проекта до последней версии используйте команду
git pull origin main(илиmaster, если проект старый)
Часто задаваемые вопросы
В чём разница между HTTPS и SSH при клонировании репозитория? HTTPS требует ввода пароля при каждой отправке изменений, а SSH использует пару ключей и не требует пароля; HTTPS проще для новичков, SSH удобнее для частой работы с репозиторием.
Как клонировать только конкретную ветку, а не все ветки репозитория? Используйте команду git clone --branch название-ветки https://github.com/пользователь/проект.git для загрузки только выбранной ветки.
Можно ли клонировать репозиторий в уже существующую папку? Нет, Git создаст ошибку, если папка не пуста; создайте новую пустую папку или используйте команду git clone репозиторий . (с точкой) для клонирования в текущую пустую директорию.