github

github


Установка GIT

Зарегистрироваться на GitHub очень просто: надо ввести имя, почту и придумать пароль.

Как только Вы создали эккаунт на перед Вами должно появиться похожее окно:

Создать репозиторий на GitHub

Три способа создать репозиторий на GitHub:

  • Cпособ 1: нажать на “New repository”.

  • Способ 2: нажать на большую кнопку “Start a project” (“Создать проект”)

  • Способ 3: нажать на зеленую кнопку “New repository” (“Новый репозиторий”) в окошке Repositories (“Репозитории”)


Клонировать репозиторий с ‘гита’

  • git clone ССЫЛКА_НА_РЕПОЗИТОРИЙ

После клонирования переходим в папку репозитория:

  • cd НАЗВАНИЕ_РЕПОЗИТОРИЯ

Правим/редактируем файлы.


Отпраляем на ‘гит’

Смотрим статус:

Незапушенные коммиты

Самый простой способ узнать про них при помощи команды:

  • git status

Видим, что у нас есть файл готовый для загрузки в Git, добавляем/отправляем его в репозиторий.

Отправлять изменения на ‘гит’:

  • ~$ git add –all .

Перед пушем надо зафиксировать текущие изменения, то есть сделать git commit.

  • ~$ git commit -m “1 2 3”

Далее для отправки в терминале пишем:

  • ~$ git push origin <branch(main)>

Вместо branch — имя ветки, которую надо отправить. Чаще всего используется master или main:

Такое каждый раз писать слишком громоздко, для этого придумали git push по умолчанию. Для этого единожды набираем предыдущую команду с флагом -u:

  • ~$ git push -u origin main

После этого можно писать более коротко, так как git запомнил, что пушить надо на сервер origin ветку под именем main:

  • ~$ git push

Посмотреть свое имя пользователя командой

  • git config –show-origin –get user.name

# file:/home/user/work/.gitconfig_local Tota Hexlet

Список же всех настроек выводится следующей командой

  • git config –list

# core.excludesfile=~/.gitignore

# …

# user.name=Tota Hexlet

# user.email=tota@hexlet.io

# pull.rebase=true


Git просмотреть пароль имени пользователя и сбросить

Просмотр имени пользователя и адреса электронной почты

  • git config user.name

  • git config user.email

Изменить имя пользователя и адрес электронной почты

git config –global user.name “username”

git config –global user.email “email”


Alternatively, you can create a ~/.netrc

file in home directory and save your login credentials to it.

  • $ cat ~/.netrc

machine github.com login password


И подобьем итог небольшим видео:

GIT.Многие пользуются, но мало кто умеет в терминале - “ссылка на видео”

Видео взято с канала “NixScript - YouTube” Григория Огилько.

Сам канал - “ссылка на канал”