Ответы:
magit-log
принимает необязательный range
аргумент. Вы также можете сделать l r l
затем, origin/master
а затем HEAD
.
В Magit 2.x вы можете использовать l o
тот же эффект. В этом случае вы бы указали диапазон, используя стандартные спецификаторы диапазона git (обычно это обозначение «двойная точка»):
l o
origin/master..HEAD
magit
вы используете? Это работает для меня с magit-20141025.429
.
l o
Начиная с v2.1.0
вы можете показывать журналы для произвольных веток, коммитов и диапазонов, используя l o RET.
Также можно войти коммиты из нескольких ветвей одновременно, разделяя их запятыми: l o , RET.
l o origin/master..HEAD RET
, правильно? Чтобы избежать необходимости вводить столько символов каждый раз («origin / master..HEAD» составляет 20 символов!), Есть ли способ установить это как значение по умолчанию / везде, например, всегда ограничивать коммиты в origin/master...HEAD
(или (git merge-base master HEAD)~10
, скажем), т.е. никогда не пытаться показать всю обширную историю, которой поделились origin/master
?