Ответы:
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?