とに存在するファイルのリストを取得する必要があるとしbranchAますbranchB。
簡単な解決策は、ブランチごとに2つの別々のファイルのリストを取得し、それらをbashまたは何かと交差させることです。
# pseudocode
let α = git ls-tree -r --name-only branchA
let β = git ls-tree -r --name-only branchB
intersect α β
ここでは、ls-treeコマンドは排他的なアプローチではないようです。gitだけで答えを得る方法はありますか?