Использование подстановочных знаков пути в git log
У меня есть файл глубоко в моем дереве мерзавца:
$ git ls-files | grep /Expression.java
sm/src/main/java/cl/utilities/sm/Expression.java
Я хотел бы получить журнал своей деятельности без необходимости набирать весь путь. В основном я хочу этот вывод:
$ git log --oneline -2 sm/src/main/java/cl/utilities/sm/Expression.java
2718cdc cleaned up some warnings
f30cf15 Added missing @Overrides
... но без необходимости печататьsm/src/main/java/cl/utilities/sm
, Я перепробовал много вещей, но ни одна из них не сработала:
$ git log -- \*/Expression.java
$ git log -- \*Expression.java
$ git log -- \*\*/Expression.java
$ git log -- '*/Expression.java'
$ git log -- '**/Expression.java'