Diff कमांड का उपयोग git में फ़ाइल में किए गए परिवर्तनों के बीच अंतर को ट्रैक करने के लिए किया जाता है चूंकि Git एक संस्करण नियंत्रण प्रणाली है, इसलिए ट्रैकिंग परिवर्तन इसके लिए बहुत महत्वपूर्ण हैं। डिफ कमांड दो इनपुट लेता है और उनके बीच के अंतर को दर्शाता है। यह आवश्यक नहीं है कि ये इनपुट केवल फाइलें हों।
गिट डिफ और गिट स्टेटस में क्या अंतर है?
गिट डिफ शाखाएं
गिट शाखाओं की तुलना करने की अनुमति देता है … हम गिट स्थिति कमांड के साथ शाखा के परिवर्तनों को ट्रैक कर सकते हैं, लेकिन कुछ और कमांड इसे समझा सकते हैं विवरण। परिवर्तनों को ट्रैक करने के लिए git diff कमांड व्यापक रूप से उपयोग किया जाने वाला टूल है। git diff कमांड हमें शाखाओं और रिपॉजिटरी के विभिन्न संस्करणों की तुलना करने की अनुमति देता है।
गिट डिफ - स्टेज्ड डू क्या करता है?
git diff --staged केवल "मंचित" क्षेत्र में फ़ाइलों में परिवर्तन दिखाएगा। git diff HEAD ट्रैक की गई फ़ाइलों में सभी परिवर्तन दिखाएगा। यदि आपके पास प्रतिबद्ध के लिए सभी परिवर्तन हैं, तो दोनों कमांड समान आउटपुट देंगे।
गिट का उपयोग कब करना चाहिए?
Git सबसे अधिक इस्तेमाल किया जाने वाला वर्जन कंट्रोल सिस्टम है। Git आपके द्वारा फ़ाइलों में किए गए परिवर्तनों को ट्रैक करता है, इसलिए आपके पास जो कुछ किया गया है उसका एक रिकॉर्ड है, और यदि आवश्यक हो तो आप विशिष्ट संस्करणों पर वापस जा सकते हैं। Git सहयोग को भी आसान बनाता है, जिससे कई लोगों द्वारा किए गए परिवर्तनों को एक स्रोत में मर्ज किया जा सकता है।
आप गिट में फाइलों में अंतर कैसे बताते हैं?
का उपयोग करना git diff<path/to/file_name (या) पथ/से/फ़ोल्डर>: आपके फाइल सिस्टम में फोल्डर में निर्दिष्ट फाइल या फाइलों की तुलना वर्तमान चेक से करेगा -आउट शाखा (या) टैग। git diff का उपयोग करना: दो शाखाओं/टैग के बीच सभी संशोधित फ़ाइलों की तुलना करेगा।