# Инструкция по работе с Git ## Базовые команды первого семинара * *git --version* - команда проверки версии у Git'a * *git init* - команда для иницилизации репозитория * *git status* - команда для проверки статуса * *git add "filename"* - добавляет изменение из рабочего каталога в раздел проиндексированных файлов * *git log* - перечисляет коммиты, сделанные в репозитории в обратном к хронологическому порядке  * *git checkout* - используется для переключения веток и выгрузки их содержимого в рабочий каталог. * *git diff* - используется для вычисления разницы между любыми двумя Git деревьями ## Базовые команды второго семинара * *git branch* — это "менеджер веток". Умеет перечислять ваши ветки, создавать новые, удалять и переименовывать их, без аргументов выводит список веток * *git branch branch_name* - создает ветку с именем *branch_name* * *git merge* - используется для слияния одной или нескольких веток в текущую. Затем она устанавливает указатель текущей ветки на результирующий коммит.