2012-09-10 19 views
5

के साथ फ़ाइल के अंतिम परिवर्तन प्राप्त करें मेरे पास कुछ एसक्यूएल फाइलों के साथ एक परियोजना है जिसमें प्रश्न हैं। प्रत्येक डेवलपर इन फ़ाइलों की सामग्री को बढ़ाता है (वे सामग्री को कभी नहीं हटाते हैं)।जीआईटी

मुझे अपने अंतिम प्रतिबद्धता से सभी डेवलपर्स द्वारा बनाई गई सभी .sql फ़ाइलों पर सभी नई लाइनें प्राप्त करने के लिए एक गिट कमांड की आवश्यकता है।

उत्तर

5

यदि आपको रिमोट रिपोजिटरी में हालिया संशोधन प्राप्त करने की आवश्यकता है, तो आप git fetch का उपयोग कर सकते हैं।

अपने संस्करण और नवीनतम संस्करण के बीच अंतर देखने के लिए, git diff आज़माएं। एक fetch और अपने संस्करण के बीच तुलना करने के लिए, git diff HEAD HEAD^ आज़माएं।

12

git whatchanged -p या git log -p शायद आप यहां क्या चाहते हैं। या तो प्रत्येक प्रतिबद्धता में पेश किए गए diff-स्वरूपित परिवर्तन दिखाएंगे। रिपोर्टिंग को विशिष्ट प्रतिबद्धताओं, या विशिष्ट फ़ाइलों तक सीमित करने के लिए अतिरिक्त विकल्प हैं, या आउटपुट को विभिन्न तरीकों से प्रारूपित करने के लिए, अधिक जानकारी के लिए संबंधित मैनुअल पेज देखें।

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