मैं कैसे दिखा सकता हूँ कि एक कमिट ने क्या किया?

Maim Kaise Dikha Sakata Hum Ki Eka Kamita Ne Kya Kiya



Git में, एक कमिट एक निश्चित समय पर संपूर्ण Git रिपॉजिटरी के स्नैपशॉट का प्रतिनिधित्व करता है। जब उपयोगकर्ता रिपॉजिटरी में फ़ाइलों में परिवर्तन करते हैं, तो वे उन परिवर्तनों को चरणबद्ध करते हैं और फिर उन परिवर्तनों को सहेजने के लिए एक कमिट बनाते हैं। अधिक विशेष रूप से, जब कोई कमिट बनाया जाता है, तो Git रिपॉजिटरी की वर्तमान स्थिति का एक स्नैपशॉट बनाता है, जिसमें सभी परिवर्तन शामिल होते हैं। प्रत्येक कमिट में कमिट संदेश, तिथि, लेखक और फाइलें शामिल हैं, जिन्हें जोड़ा, संशोधित या हटाया गया था। उपयोगकर्ता कमिट में किए गए सभी परिवर्तनों को देख सकते हैं।

यह राइट-अप यह दिखाने के तरीकों को प्रदर्शित करेगा कि किसी विशेष कमिट ने क्या किया।

कैसे दिखाएं कि एक कमिट ने क्या किया?

किसी विशेष कमिट ने क्या किया, यह दिखाने के लिए अलग-अलग Git कमांड का उपयोग किया जा सकता है, जैसे:







विधि 1: 'गिट शो <कमिट-आईडी>' कमांड का उपयोग करके कमिट चेंज देखें

' गिट शो ” कमिट आईडी के साथ कमांड उस कमिट के बारे में विस्तृत जानकारी दिखाता है जिसमें कमिट संदेश, लेखक का नाम, दिनांक और समय शामिल है। यह यह भी दिखाता है कि एक विशेष प्रतिबद्धता ने क्या किया।



चरण 1: वांछित प्रतिबद्धता का चयन करें

सबसे पहले, कमिट इतिहास प्रदर्शित करें, और एक विशेष कमिट चुनें।



गिट लॉग --ऑनलाइन

नीचे दिया गया आउटपुट सभी प्रतिबद्ध इतिहास दिखाता है। हमने चुना है' 3245529 'प्रतिबद्ध आईडी:





चरण 2: प्रतिबद्ध परिवर्तन देखें

फिर, 'का उपयोग करें गिट शो इसके परिवर्तन देखने के लिए चयनित कमिट आईडी के साथ कमांड:



गिट शो 3245529

नीचे दिया गया आउटपुट चयनित कमिट में किए गए परिवर्तनों को दर्शाता है। हाइलाइट किए गए हिस्से में, हरे रंग का टेक्स्ट “के साथ + 'प्रतीक कमिट में फ़ाइल में जोड़ी गई नई पंक्तियों का प्रतिनिधित्व करता है:

इसके अलावा, ' -स्टेट परिवर्तनों की संक्षिप्त सूची देखने के लिए उसी कमांड में विकल्प का भी उपयोग किया जा सकता है:

गिट शो 3245529 --स्टेट

नीचे दिया गया स्क्रीनशॉट इंगित करता है कि इस कमिट में तीन सम्मिलन जोड़े गए हैं:

विधि 2: 'git diff ^!' का उपयोग करके कमिट परिवर्तन देखें। आज्ञा

' गिट अंतर ” विशिष्ट कमिट आईडी के साथ कमांड का उपयोग उस कमिट में किए गए परिवर्तनों को देखने के लिए किया जाता है। दिए गए आदेश का प्रयोग करें और '^!' अंतर से माता-पिता के सभी कामों को बाहर करने के प्रतीक:

गिट अंतर 3245529 ^ !

नीचे दिए गए स्क्रीनशॉट में, हाइलाइट किया गया हिस्सा चयनित कमिट में जोड़े गए परिवर्तनों को दिखाता है:

हमने यह दिखाने के लिए सबसे आसान तरीके बताए हैं कि एक विशिष्ट कमिट ने क्या किया।

निष्कर्ष

यह दिखाने के लिए कि किसी विशेष कमिट ने क्या किया, पहले वांछित कमिट का चयन करें और उसकी कमिट आईडी को कॉपी करें। फिर, निष्पादित करें ' गिट शो <कमिट-आईडी> ' या ' गिट अंतर <कमिट-आईडी> ^! ” उस कमिट में जोड़े गए परिवर्तनों को देखने का आदेश। इस राइट-अप ने गिट में एक विशेष प्रतिबद्धता को दिखाने के तरीकों का प्रदर्शन किया।