FWIW, я подозреваю, что это приведет к неприятностям, и ваш аргумент, что вы «не можете оправдать» подмодуль, потому что, по сути, вы не хотите ... не вселяет большую уверенность.Но поскольку это не мой репо или проект, это всего лишь два моих цента.Итак ...
Похоже, ты слишком обдумываешь это.Вы хотите «сжать второй репозиторий в один коммит» - другими словами, вам не нужна история, вы просто хотите коммит, чтобы добавить текущее состояние файлов в первый репозиторий.Поэтому скопируйте рабочее дерево из второго репо в подкаталог в рабочем дереве первого репо, git add
it и commit.
Если вы действительно хотите историю или если вам нужен один коммит, общий дляобе истории (которые могут быть полезными, если вам придется принимать более поздние обновления из 2-го репо - хотя, если это то, что вы ожидаете, это снова предполагает, что дублирование кода в 1-м репо может быть нежелательным), естьтакже есть способы сделать это;но пока что это не то, что я вижу в вашем вопросе, поэтому, если вы этого хотите, вам нужно уточнить вопрос.