Git и GitHub краткое описание функций

Источник

Git за полчаса: руководство для начинающих

https://zen.yandex.ru/media/id/5eba7f439f339d116671be06/git-za-polchasa-rukovodstvo-dlia-nachinaiuscih-5f3fab30ec8ffe34a08705a2?utm_source=serp

Настройка

git config --global user.name "My Name"

git config --global user.email myEmail@example.com

Создание нового репозитория

​​mkdir Desktop/git_exercise/
cd Desktop/git_exercise/
git init

Определение состояния

git status

Подготовка файлов

git add hello.txt

git add -A

git status

Коммит(фиксация изменений)

git commit -m "Initial commit."

 

Удаленные репозитории

1. Подключение к удаленному репозиторию

git remote add origin https://github.com/tutorialzine/awesome-project.git

2. Отправка изменений на сервер

git push origin master

3. Клонирование репозитория

git clone https://github.com/tutorialzine/awesome-project.git

4. Запрос изменений с сервера

git pull origin master

 

Ветвление

1. Создание новой ветки

git branch amazing_new_feature

2. Переключение между ветками

git branch

git checkout amazing_new_feature

3. Слияние веток

git merge amazing_new_feature

4. Удаление ветки

git branch -d awesome_new_feature

 

Статья написана 19.12.2020.