ローカル git リポジトリ内のすべてのリモート ブランチを、1 つずつチェックアウトすることなく、ローカル トラッキング ブランチに変換するにはどうすればよいですか。
これを行う理由の 1 つ (私がこれを行う理由) は、ローカル リポジトリのクローンを取得し、その新しいクローンに元のリモート オリジンからのすべてのブランチを含めることができるようにするためです。
「クローン」はローカルブランチのみをクローンするためです。
編集:いくつかのスクリプト化された回答が提供されています(そのため-ありがとう!)...完全に移植できるように、git内の方法を本当に望んでいました(「Windowsのみ」のユーザーがいるため、これまで、bash (git-bash など) を使用しなくても生き残ってきました)。