git checkout
копирует файлы из индекса в рабочую директорию
перемещает HEAD по истории комитов. позволяет переключаться между ветками и восстанавливать предыдущее состояние файлов
При работе с git checkout нужно быть осторожным — переключение между ветками после внесения изменений в рабочий каталог без совершения коммита приводит к потере новых данных.
Опции
- -b <name> - создаёт ветку и сразу переключается на неё