Найти в Дзене

Короткая шпаргалка для быстрого старта в git и github.com.

Оглавление

В этой статье я коротко опишу действия, которые необходимо выполнить для того, чтобы создать новый репозитарий на 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 и следующим шагом подтвердить его.