Do you actually know the different between
...? and which one you should use?
To figure out which one you would use you got to know what they actually do...
git diff master...feature-x will actually do
git diff X Y
git diff master..feature-x will actually do
git diff Z Y
.. will generate the same diff if feature-x contains the latest of master, like: