# Разберем минимальные команды для использования 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 показывает состояния файлов в рабочей директории и индексе: какие файлы изменены, но не добавлены в индекс; какие ожидают коммита в индексе. Вдобавок к этому выводятся подсказки о том, как изменить состояние файлов.