$ git log master..test --> git log ^master test C $ git log master...test --> git log master test ^B D C $ git log test..master --> git log ^test master D $ git log test...master --> git log test master ^B D C $ git diff master..test --> git diff master test -D +C B A $ git diff master...test --> git diff B test +C B A $ git diff test..master --> git diff test master -C +D B A $ git diff test...ma