コミットが未反映なブランチを探す
1297 ワード
課題
マイルストーンブランチやバージョンブランチが大量にあるときに修正コミットがどこまで反映されたか知りたい。
前提
- ローカルリポジトリで実行
-
git fetch
されてすべてのブランチ情報が最新になっている状態
反映済みブランチ
git branch -r --contains <sha>
未反映ブランチ
git branch -r --no-contains <sha>
古いブランチが残っている場合は main
ブランチにマージ済みのブランチを除きます。
git branch -r --no-contains <sha> --no-merged main
補足
-
-r
はリモートブランチを指します。--remotes
でも可 -
<sha>
は修正コミットの SHA - 作業ブランチを除きたい場合は更に
grep
(grep 'origin/milestone/'
など)
Author And Source
この問題について(コミットが未反映なブランチを探す), 我々は、より多くの情報をここで見つけました https://zenn.dev/snowcait/articles/0642a29fc46da9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol