git branch -a --contains <hash>
を含むすべてのブランチを取得しhash
ます。私が欲しいのはですgit branch -a --no-contains <hash>
。残念ながら、これを達成するためのコマンドはないようですので、解決策は次のようなものだと思います。
git branch -a | grep -v output of(git branch -a --contains)
しかし、私のbashはその任務を果たせません。
コミットAがオンでコミットBがオンでないすべてのブランチを表示しますか?適用されるように見えますが、アプローチは必要以上に複雑に見えます。
上記を達成するための最良/最も簡単なアプローチは何ですか?