どうにも困っておりまして、質問させていただきます。

現在、違うサーバにAというリポジトリと、Bというリポジトリがあり、これをAのサーバに統合したいのですが、
A--.git
 |--develop--B--.git
       |-home
としたときに、BがAのリポジトリに認識されず、commit,pushした後、別の端末でAをクローンすると、
A--.git
 |--develop--B
となり、Bの中身を取得することができませんでした。
別のリポジトリだからだと思い、git remote set-urlでリモートリポジトリを変更したのですが、効果がありませんでした。

履歴を残す必要があり、以下の記事を読んだりしたのですが、どのようにすればよいのかわかりません。
https://chaika.hatenablog.com/entry/2015/06/04/173401

どうかご教授お願いいたします。