Gitで特定ブランチclone

--branch(または -b)オプションを使う
例)develop ブランチをチェックアウトした状態でクローンされる。
これはリポジトリ全体を clone し、初期ブランチとして指定ブランチを checkout するという挙動。
特定ブランチのみを shallow clone
履歴を最小限にして clone したい場合
特定のブランチを履歴ありで取得するので、リポジトリが大きい場合などに便利。
特定のブランチだけを clone
全履歴不要で最新の状態のみのClone。