में वाइल्डकार्ड मैं अपने 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 काम करना चाहिए, अजीब –
मेरी विंडोज 7 कमांड खोल Git लॉग "*/Expression.java" काम करता है में, लेकिन एकल उद्धरण काम नहीं करते। – yoyo