Antworten:
magit-log
akzeptiert ein optionales range
Argument. Sie können auch l r l
gefolgt von origin/master
und dann tun HEAD
.
In Magit 2.x können Sie l o
den gleichen Effekt erzielen. In diesem Fall würden Sie einen Bereich mithilfe von Standard-Git-Bereichsspezifizierern angeben (normalerweise die 'Doppelpunkt'-Notation):
l o
origin/master..HEAD
magit
Sie? Es funktioniert bei mir mit magit-20141025.429
.
l o
Beginnend v2.1.0
können Sie mit Protokollen für beliebige Zweige, Commits und Bereiche anzeigen l o RET.
Es ist auch möglich, Commits von mehreren Zweigen gleichzeitig zu protokollieren, indem Sie sie durch Komas trennen : l o , RET.
l o origin/master..HEAD RET
lautet, wie Commits auf das beschränkt werden können, was seit "der nächsten Zusammenführungsbasis" passiert ist, meine ich , ist das richtig? Um zu vermeiden, dass jedes Mal so viele Zeichen eingegeben werden müssen ("origin / master..HEAD" ist 20 Zeichen!), Gibt es eine Möglichkeit, dies als Standard / überall festzulegen, z. B. Commits immer auf origin/master...HEAD
(oder beispielsweise (git merge-base master HEAD)~10
) begrenzen , dh Versuchen Sie niemals, die gesamte umfangreiche Geschichte zu zeigen, mit der Sie geteilt haben origin/master
?