В этой статье я коротко опишу действия, которые необходимо выполнить для того, чтобы создать новый репозитарий на github.com. Создать копию репозитория на своём ПК. Сделаем первый коммит, запушим его и объединим с основной веткой.
Во первых необходимо скачать git и зарегистрироваться на github.com.
Для скачивания переходим по ссылке в раздел Downloads. Выбираем пакет для вашей операционной системы, дожидаемся загрузки и устанавливаем с параметрами по умолчанию.
Для регистрации на GitHub проходим по ссылке. Далее в верхнем правом углу нажимаем кнопку sing up и вводим данные для регистрации.
Создаём новый репозитарий на GitHub.
На главной странице в GitHub нажимаем кнопку New, заполняем название репозитория и выбираем область видимости
Public - открытый репозиторий доступный всем.
Private - закрытый репозиторий, права доступа вы определяете сами.
Далее нажимаем Create Repository. И поздравляю! Ваш первый репозиторий готов.
Список всех ваших репозиториев отображается в левом боковом меню.
Генерируем RSA ключи (для доступа к GitHub).
Об этом я расскажу в следующей статье.
Клонируем репозитарий на свой ПК.
Для этого переходим в терминал. С помощью команды cd (сокращенно от change directory) переходим в нужную папку. Так-же можно посмотреть содержимое текущего каталога с помощью команды dir (Windows) или ls (Linux, MacOS). А так-же воспользоваться кнопкой TAB на клавиатуре, для того, чтобы дать системе дописать команду за вас.
cd <путь>
Перейдя в нужный каталог клонируем репозиторий командой git clone:
git clone <сслыка на ваш репо>
Ссылку можно скопировать из браузера тогда вы клонируете репозитарий по HTTP протоколу, но для этого вам придётся отдельно авторизоваться в всплывающем окне браузера. А можно использовать ссылку ssh. Вот как это выглядит:
git clone http://github.com/<Username>/<Repository>.git - клонируем с использованием HTTP протокола.
git clone git@github.com:<Username>/<Repository>.git - клонируем по ssh.
Первый коммит.
После клонирования создаём и переключаемся на новую ветку:
git checkout -b <название ветки>
редактируем файлы и добавляем их в отслеживание, команда:
git add .
посмотреть статус отслеживаемых файлов можно командой
git status -s
отменить команду "git add ." можно можно командой
git reset
после того как нужные файлы были добавлены в отслеживание, делаем первый коммит:
git commit -m <описание коммита>
и в конце мы загрузим наши изменения на GitHub:
git push origin <название ветки>
Если вдруг у вас не указан origin репозитарий, можете указать его командой:
git remote origin http://github.com/<Username>/<Repository>.git
или
git remote origin git@github.com:<Username>/<Repository>.git
поменять URL origin:
git remote set-url <ссылка на репозиторий>
Объединение веток на GitHub.
Для объединения нужно перейти в свой проект на GitHub, нажать на кнопку Pull Request и следующим шагом подтвердить его.