इन gitk --all
:
- आप जो चाहते हैं, उस पर राइट क्लिक करें
- -> नई शाखा बनाएं
- किसी मौजूदा शाखा का नाम दर्ज करें
- उस नाम की पुरानी शाखा को बदलने की पुष्टि करने वाले संवाद पर वापस लौटें ।
मौजूदा शाखा को संशोधित करने के बजाय पुन: बनाने से सावधान रहें कि ट्रैकिंग-शाखा की जानकारी खो जाएगी । (यह आमतौर पर सरल उपयोग के मामलों के लिए कोई समस्या नहीं है, जहां केवल एक रिमोट है और आपकी स्थानीय शाखा का रिमोट में संबंधित नाम के समान नाम है। अधिक विवरण के लिए टिप्पणियां देखें। धन्यवाद @mbdevpl इस नकारात्मक पक्ष को इंगित करने के लिए।)
यदि gitk
संवाद बॉक्स में 3 विकल्प होते हैं तो यह शांत होगा : ओवरराइट करें, मौजूदा को संशोधित करें, या रद्द करें।
यहां तक कि अगर आप आम तौर पर खुद की तरह एक कमांड लाइन नशेड़ी हैं, git gui
और gitk
वे अच्छी तरह से git उपयोग के सबसेट के लिए डिज़ाइन किए गए हैं जो वे अनुमति देते हैं। मैं उच्च स्तर पर उनका उपयोग करने की सलाह देता हूं जो वे अच्छे हैं (जैसे कि चुनिंदा रूप से git gui में अनुक्रमणिका से बाहर / में हॉकिंग करते हैं, और सिर्फ कमिटिंग भी करते हैं। (ctrl-s to sign-off: line, ctrl-enter to प्रतिबद्ध) ।)
gitk
कुछ शाखाओं का ट्रैक रखने के लिए बहुत अच्छा है जब आप एक अच्छा पैच श्रृंखला में अपने परिवर्तनों को अपस्ट्रीम, या कुछ और जहां आप कई शाखाओं के साथ आप के बीच में हैं का ट्रैक रखने की जरूरत है।
मेरे पास एक ग्राफ़िकल फ़ाइल ब्राउज़र भी नहीं है, लेकिन मुझे gitk / git gui बहुत पसंद है।
git branch <branch-name> <SHA-1-of-the-commit>
पुरानी शाखा को इस्तेमाल करने और उसे डंप करने के लिए बस एक नई शाखा क्यों नहीं बनाते ?