wish of those help git diff always operates on just two commits (refs), never more never fewer, and shows the differences between them. It is not doing anything with a "range", just two commits. git log, on the other hand, displays ranges of commits, and you can specify any number of ranges in a number of different ways. So right there, you see that git diff and git log are going to behave differently.
help you fix your problem Since I'd already created these images, I thought it might be worth using them in another answer, although the description of the difference between .. (dot-dot) and ... (dot-dot-dot) is essentially the same as in manojlds's answer. The command git diff typically¹ only shows you the difference between the states of the tree between exactly two points in the commit graph. The .. and ... notations in git diff have the following meanings:
What's the difference on docstrings with triple SINGLE quotes and triple DOUBLE quotes?
hop of those help? No. They are the same. The only difference is that the first one can contain a sequence of three unescaped double quotes, while the second can contain a sequence of three unescaped single quotes. (In other words, because the delimiters are different, there is a slight difference in what characters you can use inside them.) Docstrings are just regular strings, and in Python there is no difference between the different string delimiters, except that, of course, you can't use the string delimiter inside the string.
Single, double, or triple double quotes for Python’s raw string notation for regex?