マスターとライブの2つのブランチがあります。マスターは開発ブランチであり、ライブに移行する準備ができていないコミットが含まれています。
- ライブブランチに入る必要 のあるマスターブランチに変更が加えられた場合、それらはマスターからライブにチェリーピックされます。
- ライブブランチに対してコミットが行われることがあり、それがマスターにチェリーピックされるか、マスターにマージされます。
私ができるようにしたいのは、ライブではないよりもマスターにあるすべてのコミットを表示することです。私はこことグーグルで良い検索をしました、そして私はこれを使用していました:
git log --cherry-pick --no-merges --oneline master...live
これは、ライブをマスターにマージするまで機能しました。しかし今では、両方にあるいくつかのコミットがリストされています。
では、ライブブランチではなくマスターブランチにあるすべてのコミットを表示するための正しいコマンドは何ですか?