Zwei und drei Punkte in Differenzspezifikationen#
Stellen Sie sich eine Reihe von Commits A, B, C, D... vor. Stellen Sie sich vor, es gibt zwei Branches, topic und main. Sie haben topic von main abgezweigt, als main auf Commit 'E' war. Der Commit-Graph sieht so aus:
A---B---C topic
/
D---E---F---G main
Dann
git diff main..topic
gibt die Differenz von G bis C aus (d.h. mit den Effekten von F und G), während
git diff main...topic
würde nur die Unterschiede im Topic-Branch ausgeben (d.h. nur A, B und C).