私たちはローカル ブランチを持ち、全員が独自のブランチで作業しているチームで作業しており、いくつかのブランチをコミットして --squash とマージしました。
ここで、「ステージング」ブランチにマージされたブランチを削除する必要があります。
問題は、ブランチを表示するために「git diff」をコマンドすると、押しつぶされたすべてのコミットがマージされていないことが示されることです。
以下を使用して、マージされていないブランチを取得しています。
git branch -a --no-merged staging | grep github | cut -d/ -f3 > /not-gihub.txt
ありがとう!