Синтаксис

git checkout [опции] <ветка>

  1. Переключение на существующую ветку:

    git checkout develop

  2. Создание и переключение на новую ветку:

    git checkout -b feature/new-functionality

  3. Восстановление файла из индекса:

    git checkout -- file.txt

  4. Восстановление файла из коммита:

    git checkout HEAD~1 -- file.txt

Опции