मैं एक साधारण git
कमांड की तलाश कर रहा हूं जो सभी फ़ाइलों की एक अच्छी तरह से प्रारूपित सूची प्रदान करता है जो कि बिना किसी बाहरी जानकारी के हैश (SHA1) द्वारा दी गई प्रतिबद्धताओं का हिस्सा थी।
मैंने कोशिश की है:
git show a303aa90779efdd2f6b9d90693e2cbbbe4613c1d
हालाँकि यह फाइलों को सूचीबद्ध करता है, लेकिन इसमें प्रत्येक के लिए अवांछित अंतर जानकारी भी शामिल है।
क्या कोई अन्य git
कमांड है जो मुझे केवल इच्छित सूची प्रदान करेगा, ताकि मैं इसे git show
आउटपुट से पार्स करने से बच सकूं ?
n
कमिट से सभी परिवर्तन प्राप्त करने के लिए इस कमांड का उपयोग करें master
:git diff-tree --name-status -r @{3} master
git diff --name-only master
- वर्तमान शाखा पर सभी परिवर्तित फ़ाइलों को सूचीबद्ध करने के लिए, मास्टर शाखा की तुलना में।
git log --until 2013-05-21 --pretty="short" --name-only
एक अच्छे प्रभाव का उपयोग करके घाव करना चाहता हूं ।