時間をかけてさまざまなリポジトリの git クローンをいくつか作成することになり、いくつかのクローンでは、複数のブランチを作成しました。特定のブランチを持つクローンを見つけたいと思います。
私は StackOverflow の質問に目を通し、次の投稿Git Status Across Multiple Repositories on a Mac に出会いました。これを参考にして、すべてのクローンと各クローンのブランチを一覧表示する独自のシェル スクリプトを作成することにしました。ただし、grep
ディレクトリ.git
を調べたところ、この情報が入手できる場所が見つかりませんでした。ファイルにはHEAD
、現在チェックアウトされているブランチに関する情報のみが含まれています。
確かにgit branch
、各クローンの作業ディレクトリでの出力を処理するスクリプトを作成できます。ただし、それを始める前に、この情報を取得する簡単な方法があるかどうかを知りたい.