2013-06-04 4 views
12

मैं की तरह git add और दूसरों काम करने के लिए, की तरहगिट diff के लिए वाइल्डकार्ड फ़ाइल पथ कैसे सक्षम करें?

git diff **/models.py 

कुछ करने के लिए सक्षम किया जा रहा में git diff उम्मीद होती है बल्कि क्या करने वाले से

git diff /full/path/to/my/python/file/called/models.py 

यह अजीब है, क्योंकि

git commit **/models.py 
git add **/models.py 

जैसा कि आप उम्मीद करेंगे दोनों काम करते हैं।

उत्तर

18
git diff [options] [<commit>] [--] [<path>...] 

उदाहरण

git diff -- */models.py 

http://kernel.org/pub/software/scm/git/docs/git-diff.html

+2

धन्यवाद, यह पानी का छींटा था। – TankorSmash

+3

क्या उस डबल डैश के लिए कोई नाम है? आदमी से –

+0

। '$ git diff HEAD -।/Test' वर्तमान शाखा की नोक के साथ तुलना करें, लेकिन फ़ाइल" परीक्षण "की तुलना को सीमित करें। – BratAnon

संबंधित मुद्दे