# Разберем минимальные команды для использования Git
## git checkout
Команда git checkout <имя ветки> используется для переключения веток и выгрузки их содержимого в рабочую директорию.
## git checkout -b <имя новой ветки>
Команда создает новую ветку и автоматически на неё переключается
## git pull
Команда обновляет текущую ветку. Иногда бывает нужно конкретно указать ветку как в примере ниже
## git pull origin <имя ветки>
Команда забирает изменения из указанного удалённого репозитория, а затем пытается слить их с текущей веткой.
## git add .
Перед тем как делать commit нужно добавить все файлы проекта в наш будующий commit
#### git add <имя_файла>
Если хотим добавить конкретный файл
## git commit -m 'some comment'
Комментрируем наши изменения (Не забываем про ковычки)
## git push
Заливаем изменения ветки на сервер
## git merge <имя ветки>
Команда git merge используется для слияния веток в текущую.
## git status
Команда git status показывает состояния файлов в рабочей директории и индексе: какие файлы изменены, но не добавлены в индекс; какие ожидают коммита в индексе. Вдобавок к этому выводятся подсказки о том, как изменить состояние файлов.