git-checkout
git checkout
— переключает на другую ветку, коммит или файл.
Примеры:
Перейти на другую ветку:
git checkout dev
Создать новую ветку и сразу перейти:
git checkout -b hotfix-1
Вернуть файл в состояние последнего коммита:
git checkout -- файл.txt
Git подскажет, если текущие изменения будут потеряны при переключении.