2つのブランチAとBがあります。
ビルドを実行するたびに、ブランチAはブランチBにマージされます。ビルドが最後に実行されてから、Aで行われたすべての更新を電子メールで送信できるようにしたいです。使用する方法git log
最後のA-> Bマージ以降にAで行われたすべてのコミットをコピーできるようにするには?
それは
git log B..A
例えば。 「AにあるがBにはないすべてのコミットを表示する」または、非ローカルブランチに対してコミットする場合
git log Origin/B..Origin/A
代わりの構文は以下を使用することです:
$ git log refA refB --not refC
または、2つのブランチのみを比較する場合
$ git log A --not B
GIT SCM Commit Ranges Docs からも
2つのブランチを比較するとき、それは本当に好みに帰着します。これはもう少し読みやすく、混乱する心配はありませんA...B
with A..B
(ドキュメントにも記載されています)。