Оба файл конфликты и субмодуль конфликты происходят когда ваша текущая ветвь и ветвь вы хотите вы хотите вхождение разошлись .
Это просто означает, что существует неоднозначная ситуация - вы могли бы на законных основаниях хотеть либо"выиграть" в любом конкретном случае. Таким образом, хотя это может показаться «раздражающим», они просто выделяют ваши расширенные параметры, чтобы указать, что вы хотите (и вы должны указать, что вы хотите). (И все, что программисты делают каждый день, это просто для уточнения деталей.)
Похоже, проект git-add-the-submodule-on-the-superp должен работать. Тем не менее, у вас также была возможность сразу выполнить git-checkout-on-the-superproject. Это упомянуто в этой ссылке (разрешение конфликтов подмодулей), в которой говорится о разнице между конфликтами file и summodule и о том, как их разрешать:
http://pacific.mpi -cbg.de / вики / index.php / Git_Conflicts