विलय के बाद हटाएं सामान्य तरीका है। यही कारण है कि git branch -d
यह सुनिश्चित करने के लिए जांच करता है कि शाखा पूरी तरह से विलय हो जाने से पहले विलय हो जाएगी।
कुछ कारण हैं जिनके बारे में मैं एक शाखा को रखने के बारे में सोच सकता हूं: यदि आप उत्पादन को हिट करने के बाद बग वापस आते हैं, तो आप इसे पकड़ना चाहेंगे, या आप एक ऐतिहासिक रिकॉर्ड चाहते हैं।
किसी भी मामले में, आपके पास इसे हटाने से पहले शाखा के प्रमुख को टैग करने का विकल्प होता है। एक टैग एक शाखा की तरह है कि यह एक प्रतिबद्ध करने के लिए एक सूचक है, कुछ मामूली अंतर के अलावा है: 1) चीनी मिट्टी के बरतन आमतौर पर Git शो शाखा या टैब-ऑटो चेकआउट में पूरा तरह खोजपूर्ण आदेशों में टैग प्रदर्शित नहीं करता है, 2) एक की जांच करना आपको एक अलग (गैर-रेफरी) सिर में रखता है 3) आप एक "tagging message" छोड़ सकते हैं, जिससे टैग को ऑब्जेक्ट स्टोर में किसी ऑब्जेक्ट के रूप में सहेजा जा सकता है।
इस तरह आप इतिहास को संरक्षित है, और अगर तुम कभी बग को ठीक करने की आवश्यकता है, मैं सिर्फ सुधार के लिए गुरु के बंद एक नई शाखा बनाने का सुझाव देते।
मैं कोई मुद्दा नहीं कहना यदि आप वास्तव में उन्हें जरूरत आप बाद में कभी नष्ट कर दिया शाखा को फिर से शुरू कर सकते हैं क्योंकि होगा किया जाएगा। – slebetman
@ एसलेबेटमैन जहां तक मुझे एक हटाई गई शाखा पता है, पुनरुत्थान नहीं किया जा सकता है। हालांकि अगर शाखा को हटाने से पहले पूरी तरह से मास्टर में विलय कर दिया गया था, तो अब शाखा की कोई आवश्यकता नहीं होनी चाहिए। – Simeon
@ शिमोन हाँ आप कर सकते हैं। जब आप अपनी शाखा हटाते हैं तो गिट कभी भी हटता नहीं है, आप इसे सिर्फ नाम हटा रहे हैं। हटाए गए शाखा को पुनर्जीवित करने के लिए आपको उस शाखा में किए गए आखिरी चीज को याद रखना होगा और आप इसके लिए 'गिट रीफ्लॉग' खोज सकते हैं। फिर हैश – slebetman