Шпаргалка по работе с git и github

Вводная информация

Недавно я начал использовать git и github. Эта статья в первую очередь шпаргалка для самого себя, чтобы при необходимости вернуться к ней. Пока тут небольшая часть данных о git, по мере изучения новых команд, статья будет пополняться.

Git — система контроля версий. Если вы работаете над какой-то программой, скриптом, то вам необходимо делать бэкапы — копии вашей программы, чтобы в случае проблем откатиться к предыдущей версии. Git позволяет делать такие своеобразные бэкапы — коммиты или контрольные точки, в которых сохраняет необходимую вам конфигурацию ваших файлов. Которые вы можете залить на хостинг и в случае необходимости получить нужную вам версию.

Git hub — хостинг для хранения программных файлов, туда мы будем загружать наши файлы

Репозиторий — отдельный набор файлов, который хранится на Github

Коммит —  снимок состояния файлов, точка восстановления

Пуш — отправить коммит в репозиторий на github

Пул — получить файлы с github

 

Скачать git

https://git-scm.com/download

Git hub 

https://github.com/

Мой аккаунт на git hub

https://github.com/Yurij-Bo

 

Команды git

Для работы с git можно использовать командную строку, для управления git нужyы команды, ниже некоторые из них

 

инициализация(создание) git (предварительно перейти в папку где будем инициализировать git при помощи команды cd)

git init

 

создание пользователя и почты

git config —global user.name ‘Yurij’

git config —global user.email example@mail.ru

 

получение статуса по файлам

git status

 

начинаем отслеживать состояние всех файлов в директории

git add -A

 

создаем commit, т.е контрольную точку

git commit -a -m»first commit»

 

смотри лог по коммитам

git log

 

создаем связь с репозиторием на github

git remote add origin https://github.com/Yurij-Bo/learn_js_udemy.git

 

отправляем коммит в репозиторий

git push -u origin master

 

получаем копию репозитория

git clone https://github.com/Yurij-Bo/learn_js_udemy.git

 

получить последнюю версию с github

git pull