Gitリポジトリのブランチを跨った全体の最新コミットを取得するときはgit log --allを実行すればいいです。
全コミットを新しい順に表示してくれます。
ドキュメントの説明
https://git-scm.com/docs/git-log#Documentation/git-log.txt---all
--allPretend as if all the refs in
refs/, along withHEAD, are listed on the command line as<commit>.
refs/というのは.git/refsディレクトリのことだと思います。ローカルブランチ・リモートブランチ・タグとコミットハッシュを対応付けしているファイルが保存されています。
これとは別に.git/HEADというファイルもあって、カレントブランチ名が記述されています。
.git/refs内のすべての参照とHEADも含めてgit logを実行しているような動作をするということですね。