Tengo un archivo en el fondo de mi árbol git:El uso de comodines en ruta git log
$ git ls-files | grep /Expression.java
sm/src/main/java/cl/utilities/sm/Expression.java
Me gustaría conseguir un registro de su actividad sin tener que escribir toda la ruta. Básicamente quiero esta salida:
$ git log --oneline -2 sm/src/main/java/cl/utilities/sm/Expression.java
2718cdc cleaned up some warnings
f30cf15 Added missing @Overrides
... pero sin tener que escribir sm/src/main/java/cl/utilities/sm
. He intentado un montón de cosas, pero ninguno de ellos trabajaba:
$ git log -- \*/Expression.java
$ git log -- \*Expression.java
$ git log -- \*\*/Expression.java
$ git log -- '*/Expression.java'
$ git log -- '**/Expression.java'
git log - \ */Expression.java debería funcionar, raro –
En mi Windows 7 comando shell git log "*/Expression.java" funciona, pero comillas simples no funcionan. – yoyo