Переключение ветвей
Команда git checkout обновляет файлы в рабочем дереве, чтобы они соответствовали версии, хранящейся в ветке, на которую вы хотите переключиться.
Вы можете считать это способом переключения между различными рабочими пространствами.