どの Git ブランチがどのリモート / アップストリーム ブランチを追跡しているかを確認するにはどうすればよいですか? 質問する

どの Git ブランチがどのリモート / アップストリーム ブランチを追跡しているかを確認するにはどうすればよいですか? 質問する

を実行できgit branch --all、ローカル ブランチとリモート ブランチの両方が表示されることはわかっていますが、それらの関係を示すのにはあまり役立ちません。

どのローカル ブランチがどのリモートを追跡しているかを示す方法でブランチをリストするにはどうすればよいですか?

ベストアンサー1

非常に磁器のようなコマンドなので、スクリプトにこれを使用する場合には適していません。

git branch -vv   # doubly verbose!

git 1.8.3では、上流ブランチは青色で表示されることに注意してください(「Git でのブランチ追跡 (ある場合) とは何ですか?


きれいな出力が必要な場合は、カール・サスターの答え- これは、私が最初にこの回答を書いた時点では存在していなかったと思われる磁器コマンドを使用しているため、もう少し簡潔で、マージだけでなくリベース用に構成されたブランチでも機能します。

おすすめ記事