with - git शाखा-d चेतावनी देती है




integrate git bash with visual studio code (3)

मैं स्थानीय शाखा को हटाने के बाद चेतावनी संदेश की बेहतर समझ प्राप्त करना चाहता हूं

चेतावनी: शाखा 'old_branch' को हटाकर जिसे 'refs/remotes/origin/old_branch' मिला दिया गया है, लेकिन अभी तक HEAD विलय नहीं हुआ है।


अन्य उत्तरों में जोड़ने के लिए, इसका अर्थ यह भी हो सकता है कि परिवर्तन को मास्टर में मिला दिया जा सकता है, बस यह कि मास्टर की आपकी स्थानीय प्रति अभी तक प्रतिबिंबित नहीं हुई है। किसी भी तरह से यह सिर्फ आपको सूचित करता है कि आपके स्वामी की स्थानीय प्रति में आपके द्वारा मूल रूप से किए गए परिवर्तन नहीं हैं। विलय / विलय नहीं ... शायद, शायद नहीं


इसका मतलब है कि आपकी स्थानीय शाखा old_branch दूरस्थ origin पर पुरानी शाखा old_branch साथ अद्यतित है, लेकिन इसे उस शाखा master विलय नहीं किया जाता है जिसे रेपो में मुख्य शाखा माना जाता है।

यह सिर्फ एक सावधानी है। यह आपको एक संकेत देता है: हो सकता है कि आपने विषय-शाखा में अपना काम किया हो और इसे मुख्य शाखा में विलय करना भूल गए हों?

अद्यतन करें

आपके परिवर्तन को खोने से आपको चेतावनी देता है। उदाहरण के लिए यदि आपके पास मास्टर old_branch पर अपना old_branch नहीं है तो आप उस शाखा को भी हटाने की अनुमति न दें जो मास्टर को दी गई हो (वैसे यह अनुमति देता है, लेकिन कुंजी- -D साथ जो force-delete विकल्प है)।


यह आपको केवल चेतावनी दे रहा है कि आपके पास origin पर शाखा में धकेल दिए गए परिवर्तन origin , लेकिन उन्हें master में विलय नहीं किया गया है, इसलिए आप केवल स्थानीय रूप से हटा रहे हैं।

यह आपको चेतावनी दे रहा है कि अब आपके पास उस शाखा की स्थानीय प्रति नहीं है, लेकिन यह origin में मौजूद है

यदि आप दूरस्थ शाखा को भी हटाना चाहते हैं, तो git push --delete origin old_branch उपयोग करें







git