मैं msysgit (1.7.9) का उपयोग कर रहा हूं, और मैं वर्तमान स्तर पर केवल (ट्रैक की गई) फ़ाइलों और निर्देशिकाओं को दिखाने के लिए git ls-files
कमांड का सही आमंत्रण ढूंढ रहा हूं, या तो इंडेक्स से या वर्तमान काम निर्देशिका अगर यह आसान है।केवल एक निर्देशिका स्तर के लिए 'git ls-files` कैसे करें।
अनिवार्य रूप से यह एक निर्देशिका सूची सूचीबद्ध करेगा जो आप गिथब पर देखेंगे। विंडोज से आ रहा है, मैं globbing (?) करने के सही तरीके से बहुत परिचित नहीं हूँ।
'git ls-files | awk -F/'{प्रिंट $ 1}' | यूनिक | xargs ls -dl --color = auto' – iegik
@iegik यह बहुत बेहतर है। मैं 'sed', /। *, 'अजीब के बजाय, बस' क्योंकि यह छोटा है। इसे एक उत्तर दें, कृपया? मैं इसे उधार दूंगा। – jthill
मैकोज़ पर काम नहीं करता - 'ls: अवैध विकल्प - -'। मुझे लगता है कि आप कम से कम मैकोज़ पर चाहते हैं, '... | xargs 'ls' -Gdl' - कोई और जांच सकता है कि क्या यह लिनक्स पर भी काम करता है? – ELLIOTTCABLE