मान लीजिए कि मेरे पास coolbranch
मेरी रिपॉजिटरी में एक शाखा है।
अब, मैंने इसे (दूरस्थ और स्थानीय रूप से) दोनों के साथ हटाने का फैसला किया:
git push origin :coolbranch
git branch -D coolbranch
महान! अब शाखा वास्तव में हटा दी गई है।
लेकिन जब मैं दौड़ता हूं
git branch -a
मुझे अभी भी मिलता है:
remotes/origin/coolbranch
नोटिस करने के लिए कुछ है, जब मैं एक नया भंडार क्लोन करता हूं, तो सब कुछ ठीक है और git branch -a
शाखा नहीं दिखाता है।
मैं जानना चाहता हूं - क्या branch -a
एक नया उदाहरण क्लोन किए बिना सूची से शाखा को हटाने का एक तरीका है ?
git fetch -p
(या git pull -p
) तो दूरस्थ शाखाओं को काट दिया जाएगा।