http://qiita.com/0829/items/d5b527749c715d7e5492
『同じ"A..B"でも、"git log A..B"の指す範囲と、"git diff A..B"の差分取得範囲は大きく異る』ので注意。
git log A..B # Bの祖先のうち、AとBの共通祖先を除いたものを表示。b1, b2。 git df で言うとトリプルドットに近い動き。 git log A...B # AとBの祖先のうち、AとBの共通祖先を除いたものを表示。--left-rightと併用すると「どちらに存在するコミットか」が判りやすい。 ---X----a1--a2--a3(A) \ ---b1--b2(B)