Основная функция git checkout
это перемещать указатель HEAD, т.е. то куда смотрит ваша локальная копия.
$ git checkout <my_first_branch_name>
Где <my_first_branch_name>
ваше название ветки
$ git checkout -b <my_first_branch_name>
Создает и сразу же перходит на созданную ветку.
$ git checkout -r
При использовании этого ключа мы получим список удаленных веток.
$ git checkout -a
Используя этот параметр, в выводе будут удаленные и локальные ветки.