Скачать файлы с GitHub (сделать копию папки)
Итак, у вас есть ссылка на github и вы хотите скачать эти файлы к себе на компьютер. Здесь все просто. Можно пройти по ссылке и нажать кнопку Download zip
. Вы скачаете решение к себе на компьютер в виде zip файла. Но преимуществ использования системы контроля версий у вас нет.
Второй способ – сделать копию с помощью консоли. Для этого:
- создаем папку, в которую будем скачивать файлы.
- Вызываем контекстное меню папки и в нем выбираем пункт Git bash here
- В открывшейся консоли набираем команду:
$ git clone https://github.com/luschenko/pulse_bg.git
Где https://github.com/luschenko/pulse_bg.git — адрес github репозитория.
В результате – у вас появилась копия репозитория на жестком диске.
Потренироваться в клонировании репозитория на локальный компьютер можно с помощью данного урока, в нижней части которого приведена ссылка на GitHub
Обновляем копию репозитория на локальном диске
Проект развивается, и разработчик добавляет новый код, правит ошибки и добавляет новый функционал. Вы хотите обновить существующие файлы в локальной папке и скачать новую версию репозитория. Чтобы система могла проанализировать различия вашего репозитория и удаленного, нужно из вашей папки создать репозиторий. Для этого в консоли наберите:
-
$ git init
Команда создаст репозиторий
-
$ git add *
Добавьте в репозиторий папки и файлы внутри текущей:
-
$ git pull https://github.com/luschenko/pulse_bg.git
Скачайте обновления из удаленного репозитория
Теперь у вас самая новая версия локального репозитория.
Создать локальный репозиторий
Вы сделали проект. Теперь на его основе хотите создать репозиторий. Выполняем:
Кликаем правой кнопкой мыши на папке, в контекстном меню выбираем Git Bash Here.
Для начала нужно создать репозиторий:
-
$ git init
Скачайте обновления из удаленного репозитория
-
$ git add *
Затем добавить в репозиторий файлы и папки проекта
-
$ git status
Проверить состояние репозитория можно с помощью команды git status
-
$ git commit -m «stage 1»
Итак, проект создан, изменения в нем отслеживаются. Создаем слепок состояния проекта (коммит).
Все, проект готов. Можно отправлять его на git.
Отправка коммита на git
Создадим на GitHub новый репозиторий. Для этого перейдем https://github.com/ и нажмем кнопку + New repository . Внесите имя репозитория.
Скопируйте адрес репозитория, он представлен строкой вида https://github.com/luschenko/t1.git
Теперь в консоли git bash выполните команду:
$ git push -u https://github.com/luschenko/t1.git master
Система потребует логин и пароль. Внесите ваш логин и пароль от GitHub. Дождитесь загрузки репозитория.
Обновить удаленный репозиторий
Вы добавили новый код в ваш проект и хотите залить изменения на удаленный репозиторий. Выполняем:
-
запустите Git Bash и добавьте файлы для последующего коммита:
$ git add *
-
Создайте коммит
$ git commit -m «stage 1»
-
Залейте коммит на удаленный репозиторий
$ git push -u https://github.com/luschenko/t1.git master
Системы контроля версий типа Git и препроцессоры HTML и СSS являются незаменимыми инструментами в командной работе.