どのコミットが別のブランチ (通常は上流)にgit cherry
既に適用されているかを確認できます。ただし、これは非マージ コミットのみを返します。git log --cherry ...
を意味するため、マージコミット も除外し--no-merges
ます。
コミットが でチェリーピックされた場合-x
、ソース リビジョンがコミット メッセージに含まれるため、少なくともリビジョンを取得して、git log --grep
それが既に存在するかどうかを確認することができます。
がチェリー ピッキング時に使用されていない場合-x
、マージ コミットが既にブランチに選択されているかどうかを確実に検出するにはどうすればよいですか?