Atualmente, quando eu trago o log magit local ("l l"), leva bastante tempo. Seria bom para o log limitar-se à base de mesclagem mais próxima (por exemplo, vs origin / master), mas não consegui descobrir como fazer isso.
12
magit-log
aceita um range
argumento opcional . Você também pode fazer l r l
seguido por origin/master
e depois HEAD
.
No Magit 2.x, você pode usar l o
o mesmo efeito. Nesse caso, você especificaria um intervalo usando especificadores de intervalo git padrão (normalmente a notação de 'ponto duplo'):
l o
origin/master..HEAD
magit
você está usando? Isso funciona para mimmagit-20141025.429
.l o
A partir de
v2.1.0
você pode mostrar logs de ramificações, confirmações e intervalos arbitrários usando l o RET.Também é possível commits de vários ramos de log ao mesmo tempo, separando-os com comas: l o , RET.
fonte
l o origin/master..HEAD RET
, está certo? Para evitar ter que digitar tantos caracteres todas as vezes ("origin / master..HEAD" tem 20 caracteres!), Existe uma maneira de definir isso como padrão / em todos os lugares, por exemplo, sempre limite confirma emorigin/master...HEAD
(ou(git merge-base master HEAD)~10
, digamos), por exemplo nunca tente mostrar toda a extensa história compartilhada comorigin/master
?