Entre esos 2 alias, me pregunto cuál es el mejor?
lc = "!git log origin/$(git name-rev --name-only HEAD).." out = log @{u}..
No soy un experto en Git, y mejor, me refiero al que me lleva a less errores; Entonces, ¿cuál es más genérico, funcionará mejor con twigs, etc.?
¿O son completamente isomorfos?
Según tengo entendido, sus dos alias están destinados a imprimir un logging de todas las confirmaciones entre
En este sentido, sus dos alias no son commands equivalentes. De hecho, el segundo alias,
out = log @{u}..
es preferible al primero,
lc = "!git log origin/$(git name-rev --name-only HEAD).."
¿Por qué? Porque, dado que el control remoto no tiene que llamarse origin
(pero podría llamarse github
, bitbucket
, planetmars
, etc.), el origin
de la encoding en el primer alias es una mala idea.