Mam plik w dół głęboko w moim drzewie git:Używanie symboli wieloznacznych ścieżka w dzienniku git
$ git ls-files | grep /Expression.java
sm/src/main/java/cl/utilities/sm/Expression.java
Chciałbym dostać dziennik swojej działalności bez konieczności wpisywania całej ścieżki. Zasadniczo chcę tego wyjścia:
$ git log --oneline -2 sm/src/main/java/cl/utilities/sm/Expression.java
2718cdc cleaned up some warnings
f30cf15 Added missing @Overrides
... ale bez konieczności wpisywania sm/src/main/java/cl/utilities/sm
. Próbowałem wiele rzeczy, ale żaden z nich nie pracował:
$ git log -- \*/Expression.java
$ git log -- \*Expression.java
$ git log -- \*\*/Expression.java
$ git log -- '*/Expression.java'
$ git log -- '**/Expression.java'
git log - \ */Expression.java powinny działać, dziwne –
W moim Windows 7 poleceń powłoki git dziennika "*/Expression.java" działa, ale pojedyncze cudzysłowy nie działają. – yoyo