1

多くのブランチを含む巨大な git リポジトリ (A とします) があります。Aのいくつかのブランチを含む新しい小さなリポジトリ(Bとしましょう)を作成したいと思います.

私が知っていることは次のとおりです

  1. リポジトリ A からいくつかのブランチをローカルにクローンします
  2. これらのブランチをリポジトリ B にプッシュします。

これらのブランチをリポジトリ A から B に直接コピーする方法はありませんか? または、上記の方法の改善ですか?

4

1 に答える 1

1

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

于 2013-07-26T07:34:44.707 に答える