Как правило, вы не можете получить другую ветку, если у вас есть несохраненные изменения. Вы либо фиксируете их (т. Е. Все сохраняется), либо явно отклоняете изменения (т. Е. Все теряется), и только затем извлекаете другую ветку, чтобы не было двусмысленности.