submodule.channel.branch
должен быть установлен только на master
, поскольку в удаленном репо (канале) субмодуля в любом случае есть только одна ветвь.
После объявления вам нужно добавить, зафиксировать и отправить из bigTest, поскольку .gitmodules
изменилось, и была создана gitlink (специальная запись в индексе), представляющая корневую папку канала.
Однако git status
показывает: Untracked files: (use "git add <file>..." to include in what will be committed) channel/
при оформлении заказа master
из bigTest
.
ОП выясняет, почему:
Да, я компилирую и создаю что-то в папке субмодуля.
Я могу заключить, что Git будет показывать неотслеживаемый контент, если что-то новое создано из субмодулей.
Я рекомендую поместить то, что производится, в .gitignore
субмодуля.