1. ホーム
  2. git

[解決済み] 特定のGitブランチをクローンする方法を教えてください。重複

2022-03-15 06:23:38

質問

Git clone は、リモートブランチをローカルにクローンします。

リモートリポジトリ上でブランチを切り替えることなく、特定のブランチを自分でクローンする方法はありますか?

どのように解決するのですか?

git clone --single-branch --branch <branchname> <remote-repo>

--single-branch オプションが有効なのはバージョン 1.7.10 以降になります。

をご覧ください。 その他の回答 多くの人が好む。

また、その違いを理解しておくとよいでしょう。その違いとは git clone --branch <branchname> url を取得することになります。 すべて ブランチをチェックアウトします。例えば、あなたのリポジトリには5kBのドキュメントやwikiのブランチと5GBのデータのブランチがあるということになります。そして、フロントページを編集したいときはいつでも、5GBのデータをクローンすることになるかもしれません。

繰り返しますが、これは git clone --branch はそれを実現する方法ではない、というだけのことです。 常に 特定のブランチのクローンについて質問しているときに、達成したいことです。