branch - How can I get a list of files in a git commit? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 23 उत्तर

मैंने कुछ फ़ाइलों को प्रतिबद्ध किया है मास्टर पर और कुछ स्थानीय शाखाओं को मास्टर शाखा के साथ विलय कर दिया। मास्टर शाखा पर प्रतिबद्ध फाइलों की सूची कैसे प्राप्त कर सकता हूं?

मैं मास्टर शाखा पर प्रतिबद्ध फाइलों की सूची कैसे प्राप्त करूं?

git ls-tree की सूची एक पेड़ ऑब्जेक्ट डिफ़ॉल्ट रूप से, यह ट्री ऑब्जेक्ट में संदर्भित प्रत्येक ऑब्जेक्ट की अनुमति, प्रकार, हैश, और संबंधित फ़ाइल नाम सूचीबद्ध करता है, लेकिन आप इसे केवल को प्रिंट करने के लिए - केवल -नाम विकल्प का उपयोग करके बता सकते हैं ।

  git ls-tree --name-only master  

संपादित करें (धन्यवाद एलेक्स): आप भी शायद चाहते हैं उपशीर्षक (उदाहरण के लिए, आपके प्रतिबद्धता के शीर्ष वृक्ष वस्तु के अंदर "नेस्टेड" पेस्ट ऑब्जेक्ट्स) में recurse करने के लिए -r फ्लैग का उपयोग करें।

  git ls-tree -r --नाम -मास्टर मास्टर  

Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -