हमारे गिटहब भंडार में, एक सहकर्मी ने नाम की एक शाखा को हटा दिया release। लेकिन जब मैं git checkout releaseस्थानीय रूप से दौड़ता हूं , तो मुझे हमेशा हटा दी गई शाखा मिलती है release। एक ही, यहां तक कि जब मैं किसी अन्य शाखा की जाँच की, नष्ट कर दिया releaseके साथ शाखा git branch -D releaseऔर फिर से भाग git checkout release।
GitHub रिपॉजिटरी पर तय करने के लिए कुछ है, या मैं स्थानीय रूप से कुछ तय करूंगा?
git branch --remoteआउटपुट origin/release। क्या आपका मतलब git fetch -pअतिरिक्त तर्कों के बिना चलना है, और क्या यह सभी हटाए गए दूरस्थ शाखाओं को prune करेगा?
git fetch -pबिना किसी अतिरिक्त तर्क के सभी हटाए गए दूरस्थ शाखाओं को चुभेंगे।
git branch --remoteरनिंग के बाद आउटपुट क्या करता हैgit fetch? आपकोgit fetch -pहटाए गए दूरस्थ शाखाओं को भूल जाने की आवश्यकता हो सकती है ।