Работа с сабмодулями в git
Сижу через IDEA в проекте, где есть сабмодули.
Так вот, иногда есть потребность переключиться на другую версию того или иного сабмодуля.
Но почему-то, я не могу выбирать ветки, пока не пропишу следующие команды:
git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
git fetch origin +refs/heads/*:refs/remotes/origin/*
До их прописывания, в новом проекте, я в списке вижу только master. При этом сделать checkout на нужную ветку тоже не получается.
Почему так происходит?
Может я неправильно юзаю IDE и можно работать нормально с сабмодулями без этих команд?