अगर किसी ने रिमोट शाखा हटा दी है, तो क्या मैं वही भंडार से खींच सकता हूं, और मेरी स्थानीय शाखा भी हटा दी गई है?गिट में शाखा हटाने को कैसे खींचें?
यह आसान होगा कि सभी डेवलपर किसी सुविधा के साथ किए जाने पर शाखा के मैन्युअल हटाने को न करें।
अगर किसी ने रिमोट शाखा हटा दी है, तो क्या मैं वही भंडार से खींच सकता हूं, और मेरी स्थानीय शाखा भी हटा दी गई है?गिट में शाखा हटाने को कैसे खींचें?
यह आसान होगा कि सभी डेवलपर किसी सुविधा के साथ किए जाने पर शाखा के मैन्युअल हटाने को न करें।
केवल यह है कि आप यह है:
git remote prune origin
और आप स्थानीय शाखाओं, मैन्युअल रूप से हटाए जाने के लिए है जो हटा नहीं सकते।
नहीं, हालांकि आप git remote prune
की तलाश कर रहे हैं।
वास्तव में स्थानीय शाखाओं (केवल रिमोट रेफरी नहीं) के मामले में, यह हटाए जाने के लिए गैर-तुच्छ होगा। शाखा को अद्यतित होना होगा, और खींचना इसे हटाने से ज्यादा काम नहीं करेगा। उस शाखा पर छेड़छाड़ कैसे की जाएगी? हालांकि जरूरी नहीं है, यह वर्तमान में समर्थित नहीं है।
स्टैश किसी भी शाखा से संबंधित नहीं हैं (वास्तव में वे एक छद्म शाखा का रिफ्लॉग बनाते हैं)। इसलिए, जाहिर है, शाखाओं को हटाने से कभी भी स्टैश को हटा नहीं जाता है (जब तक कि आप स्पष्ट रूप से refs/stash छद्म शाखा को हटाने का अनुरोध नहीं करते हैं – sehe
ठीक है आप मेरी गलती हैं। – blahdiblah
क्या आपको इसे पुनर्स्थापित करने की आवश्यकता नहीं होगी? http://stackoverflow.com/questions/1992364/git-recover-deleted-remote-branch – TryTryAgain
इस समस्या का एक और समाधान है। फीचर शाखाओं के साथ मुख्य रेपो को छेड़छाड़ करना बंद करें :) – ralphtheninja