我在Git仓库中有一个深层文件:
$ 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'