多くのブランチを含む巨大な git リポジトリ (A とします) があります。Aのいくつかのブランチを含む新しい小さなリポジトリ(Bとしましょう)を作成したいと思います.
私が知っていることは次のとおりです
- リポジトリ A からいくつかのブランチをローカルにクローンします
- これらのブランチをリポジトリ B にプッシュします。
これらのブランチをリポジトリ A から B に直接コピーする方法はありませんか? または、上記の方法の改善ですか?
多くのブランチを含む巨大な git リポジトリ (A とします) があります。Aのいくつかのブランチを含む新しい小さなリポジトリ(Bとしましょう)を作成したいと思います.
私が知っていることは次のとおりです
これらのブランチをリポジトリ A から B に直接コピーする方法はありませんか? または、上記の方法の改善ですか?
repo に直接アクセスできる場合はA、必要なブランチを新しい repo に直接アクセスできますB。
しかし、最初に A のクローンを作成する必要がある場合は、「安定版と git の別のブランチだけをクローンしますか? 」に具体的な例があり、 mnagelが言及した質問 と同じヒントを使用します。git remote
cd B
git init .
git remote add -f -t remote-branch1 -t remote-branch1 remote-name remote-url
-fwhich を とともに使用するとgit remote add、すぐに fetchされることに注意してくださいremote_name。