通配符我有一個文件內心深處在我的git樹:使用路徑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'
git的日誌 - \ */Expression.java應該工作,怪異 – 2012-03-22 15:47:32
在我的Windows 7命令外殼git的日誌 「*/Expression.java」 的作品,但單引號不起作用。 – yoyo 2014-05-02 17:22:34