Работа с сабмодулями в git

Сижу через IDEA в проекте, где есть сабмодули.

Так вот, иногда есть потребность переключиться на другую версию того или иного сабмодуля.

Но почему-то, я не могу выбирать ветки, пока не пропишу следующие команды:

git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
git fetch origin +refs/heads/*:refs/remotes/origin/*

До их прописывания, в новом проекте, я в списке вижу только master. При этом сделать checkout на нужную ветку тоже не получается.

Почему так происходит?

Может я неправильно юзаю IDE и можно работать нормально с сабмодулями без этих команд?


Ответы (0 шт):