リモートリポジトリへのネットワークリンクが非常に遅い(repoSlowと呼ぶ)ので、メイン開発用リポジトリ(repo1と呼ぶ)にしばらくの間フェッチする。2度目のリモートからgitをフェッチする
時には、repo1を別のディレクトリのrepo2にクローンしてテストなどを行う場合があります。 repo1の状態を失うことなく他のブランチ上に置くことができます(オブジェクトファイルとライブラリに関しても、シンプルな隠しはできません)。
repo2へのrepoSlowの状態を取得するために、私は通常repo1に隠し、チェックアウトし、repo1からrepo1までのすべてのブランチ(私が興味がある)をマージしてrepo2にフェッチします。
煩雑な手順やその他の点に加えて、時にはrepo1でマージしたくないということがあります。別のローカルブランチ名にチェックアウトすると、大きな命名の混乱が生じます。
実際にリモートのリモートをフェッチする簡単かつ直接的な方法はありますか?
私は、より良いワークフローは、裸の(またはミラー化された?)ローカルリポジトリにクローンを複製し、それを複数回複製することだと思いますが、gitの理解を深めるために、私は元の質問を維持します。