Gitで2つのコミット間の変更を確認する方法

commitのハッシュ値を用いれば、diffでコミット間の変更を確認できます。

git diff --name-only SHA1...SHA2

また、ブランチ名を利用することも出来ます。

git diff --name-only master...branch

ただし、スクリプト内で用いる場合はハッシュ値を用いた方法でなければ、上手くいかないです。
これはgitのbranch情報が取得出来てないからだと思いますが、何故かは分かりません。その辺の仕組みが曖昧だなと認識出来ました。