次のようなコマンドを使用する
git log hash..hash --pretty=format:"%h %ad | %s%d [%an]" --graph
出力にブランチのマージが含まれますが、「マージ元」のブランチで実行されたコミット メッセージは含まれません。2つのハッシュ間の履歴に実際に影響を与えるすべての変更のより完全な説明を取得するために、マージされる前に「マージ元」のブランチで行われたコミットのコミットメッセージも含める方法はありますか?
動機: マージ元のブランチには、(上記のログ コマンドの) 最初のハッシュの前に発生したコミットのために、コミット メッセージが含まれている可能性があります。「何かがマージされた」ということだけを知るのではなく、完全な履歴をよりよく理解するために、これらのコミットの説明があると便利です。
これは、変更されたコード行をすべて読み取ることなく、2 つのハッシュ間で実際に何が起こったかをスキャンするのに非常に役立ちます。また、リリース ドキュメントにも役立ちます。
ありがとう!