Два и три точки в спецификациях различий
Благодарим Ярика Халченко за это объяснение.
Представьте серию коммитов A, B, C, D… Представьте, что есть две ветки, topic и master. Вы создали ветку topic из master, когда master находился на коммите ‘E’. Граф коммитов выглядит так:
A---B---C topic
/
D---E---F---G master
Тогда:
git diff master..topic
выведет разницу от G до C (т.е. с эффектами F и G), в то время как:
git diff master...topic
выведет только различия во ветке topic (т.е. только A, B и C).
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/dev/gitwash/dot2_dot3.html