Git

gitマージ確認について

今更ながら備忘録。

ローカルにチェックアウトしたブランチだけでなく、
マージされたかブランチ名を指定すれば[branchname]に[targetBranchName]がマージされているか確認できる。

###[targetBranchName]が[branchname]にマージされているか
#単一検索
git branch -r --merged [branchname] | grep [targetBranchName]
#複数検索
git branch -r --merged [branchname] | grep -e [targetBranchName1] -e [targetBranchName2]

###[targetBranchName]が[branchname]にマージされていないか
git branch -r --no-merged [branchname] | grep [targetBranchName]
#複数検索