खोज…


उन स्थानीय शाखाओं को हटा दें जिन्हें रिमोट पर हटा दिया गया है

स्थानीय और हटाए गए दूरस्थ शाखाओं के बीच रिमोट ट्रैकिंग के लिए

git fetch -p

आप तब उपयोग कर सकते हैं

git branch -vv

यह देखने के लिए कि किन शाखाओं को अब ट्रैक नहीं किया जा रहा है।

जिन शाखाओं को अब ट्रैक नहीं किया जा रहा है वे नीचे दिए गए फॉर्म में होंगे, जिसमें 'चले गए' होंगे।

 branch               12345e6 [origin/branch: gone] Fixed bug

इसके बाद आप उपरोक्त आदेशों के संयोजन का उपयोग कर सकते हैं, जहां 'git Branch -vv' रिटर्न 'चला गया' तो शाखाओं को हटाने के लिए '-d' का उपयोग कर सकते हैं

git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -d


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow