how does git check if a merge is needed? -


के अनुसार, git update-index --refresh ऐसा करता है:

यह देखने के लिए कि क्या "git" जांच करता है अगर विलीन हो या अपडेट की आवश्यकता हो "? क्या कुछ परिचालनों के बाद" मर्जमी "कहकर गिट एक मनमाना झंडा रखता है?

इसके अलावा, मुझे लगता है कि मैं समझता हूँ stat () , लेकिन मुझे नहीं पता कि किस तरह से जानने वाली चीजों की तरह जानने के बारे में पता होना चाहिए कि मर्ज होने की आवश्यकता है।

विवरण थोड़ा भ्रामक है यह आदेश जांचें कि काम की कॉपी इंडेक्स से अलग हो गई है या नहीं। इस संदर्भ में, एक मर्ज का मतलब है कि आपको इंडेक्स और कामकाज लाने के लिए git add , git rm या git checkout का उपयोग करने की आवश्यकता होगी सिंक में कॉपी करें git मर्ज से इसका कोई लेना देना नहीं है।

संशोधित संशोधन का अनुकूलन करने के लिए काम की प्रतिलिपि फ़ाइल stat की जानकारी का एक स्नैपशॉट स्टोर करें उपयोगकर्ता द्वारा यह हर बार अपडेट किया जाता है जब उन संशोधनों को स्टेजिंग क्षेत्र ( git add , git rm ) में डाले जाते हैं या जब काम की प्रतिलिपि को रद्द कर दिया जाता है ( git checkout , git रीसेट , ...)।

Comments