次のコードは素晴らしい仕事をしますが、現在のブランチでのみ、すべてのブランチの番号を取得するにはどうすればよいですか?
git pull -v; git shortlog -s -n -e
これでうまくいくと思います:
git shortlog -s -n -e --all
これ--all
により、すべての参照がコマンド ラインに置かれたように見えます。
ここで提案されているように、 for-each-ref を使用するのはどうですか
あなたの場合のコマンドは次のようになります。
git for-each-ref --shell \
--format='git shortlog -s -n -e ^origin/master %(refname)' \
refs/heads/
次に、出力されたコマンドをターミナルでコピーして貼り付けることができます。これにより、ブランチごとにショートログが出力されます(マスターから分割された後の部分のみだと思います)。上記のコマンド (マスター ブランチにいると仮定します) と合わせて、完全な要約を取得します (そして、誰がさまざまなブランチで作業しているかがわかります..)。