Git वापरण्यासाठी शाखांचे व्यवस्थापन करणे ही एक महत्त्वाची बाब आहे. शाखा तुम्हाला एकाच वेळी एकाधिक वैशिष्ट्ये, कार्ये किंवा स्त्रोत कोडच्या आवृत्त्यांवर कार्य करण्याची परवानगी देतात. Git मधील शाखा व्यवस्थापित करण्यासाठी येथे काही प्रमुख संकल्पना आणि मूलभूत ऑपरेशन्स आहेत:
नवीन शाखा निर्माण करणे
git branch <branch-name>
नावासह नवीन शाखा तयार करण्यासाठी कमांड वापरा <branch-name>
. उदाहरणार्थ: git branch feature-branch
.
शाखा दरम्यान स्विचिंग
git checkout <branch-name>
शाखांमध्ये स्विच करण्यासाठी कमांड वापरा. उदाहरणार्थ: git checkout feature-branch
.
शाखांची यादी पहात आहे
git branch
रेपॉजिटरीमध्ये विद्यमान शाखांची सूची पाहण्यासाठी कमांड वापरा. वर्तमान शाखा तारकाने(*) चिन्हांकित केली आहे.
शाखा विलीन करणे
एका शाखेतील बदल वर्तमान शाखेत विलीन करण्यासाठी, कमांड वापरा git merge <branch-name>
. उदाहरणार्थ: git merge feature-branch
.
शाखा हटवत आहे
git branch -d <branch-name>
आपले काम पूर्ण केलेली शाखा हटवण्यासाठी कमांड वापरा. उदाहरणार्थ: git branch -d feature-branch
दूरस्थ भांडारात शाखा ढकलणे
git push origin <branch-name>
रिमोट रिपॉझिटरीमध्ये विशिष्ट शाखा पुश करण्यासाठी कमांड वापरा. उदाहरणार्थ: git push origin feature-branch
.
विशिष्ट कमिटमधून शाखा तयार करणे
git branch <branch-name> <commit-id>
विशिष्ट कमिटमधून नवीन शाखा तयार करण्यासाठी कमांड वापरा. उदाहरणार्थ: git branch bug-fix-branch abc123
.
Git मधील शाखांचे व्यवस्थापन तुम्हाला स्वतंत्र वैशिष्ट्ये विकसित करण्यास, चाचणी करण्यास आणि स्त्रोत कोडची आवृत्ती कार्यक्षमतेने व्यवस्थापित करण्यास अनुमती देते. वरील आदेश आणि संकल्पना वापरल्याने तुम्हाला तुमची सॉफ्टवेअर डेव्हलपमेंट प्रक्रिया नियंत्रण आणि व्यवस्थापित करण्यात मदत होईल.