Ho un file in giù nel profondo del mio albero git:Utilizzando percorso caratteri jolly git log
$ git ls-files | grep /Expression.java
sm/src/main/java/cl/utilities/sm/Expression.java
mi piacerebbe ottenere un log della sua attività senza dover digitare l'intero percorso. Fondamentalmente voglio questa uscita:
$ git log --oneline -2 sm/src/main/java/cl/utilities/sm/Expression.java
2718cdc cleaned up some warnings
f30cf15 Added missing @Overrides
... ma senza dover digitare sm/src/main/java/cl/utilities/sm
. Ho provato un sacco di cose, ma nessuno di loro ha lavorato:
$ git log -- \*/Expression.java
$ git log -- \*Expression.java
$ git log -- \*\*/Expression.java
$ git log -- '*/Expression.java'
$ git log -- '**/Expression.java'
git log - \ */Expression.java dovrebbe funzionare, strano –
Nel mio Windows 7 comando di shell git log "*/Expression.java" funziona, ma le virgolette singole non funzionano. – yoyo