एंड्रॉयड

स्थानीय और दूरस्थ गिट शाखाओं को कैसे बनाएं और सूचीबद्ध करें

केले मीठे पकवान नुस्खा | आराम से घर का बना नुस्खा | Kelle का मीठा | उत्तर भारतीय पकाने की विधि

केले मीठे पकवान नुस्खा | आराम से घर का बना नुस्खा | Kelle का मीठा | उत्तर भारतीय पकाने की विधि

विषयसूची:

Anonim

शाखाएँ सॉफ्टवेयर विकास प्रक्रिया का हिस्सा हैं और Git में सबसे शक्तिशाली विशेषताओं में से एक हैं। शाखाएँ अनिवार्य रूप से एक निश्चित प्रतिबद्धता की ओर इशारा करती हैं।

बग को ठीक करने या किसी नई सुविधा पर काम करने के दौरान, डेवलपर्स एक नई शाखा बना रहे हैं जिसे बाद में मुख्य कोडबेस में विलय किया जा सकता है।

यह आलेख बताता है कि स्थानीय और दूरस्थ गिट शाखाओं को कैसे बनाया और सूचीबद्ध किया जाए।

सूची शाखाएँ

सभी स्थानीय Git शाखाओं को सूचीबद्ध करने के लिए git branch या git branch --list कमांड का उपयोग करें:

git branch

dev feature-a feature-b hotfix * master

वर्तमान शाखा को एक तारांकन * साथ उजागर किया गया है। इस उदाहरण में, वह master शाखा है।

गिट में, स्थानीय और दूरस्थ शाखाएं अलग-अलग वस्तुएं हैं। यदि आप स्थानीय और दूरस्थ दोनों शाखाओं को सूचीबद्ध करना चाहते हैं -a विकल्प:

git branch -a

dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b

-r विकल्प केवल दूरस्थ शाखाओं को सूचीबद्ध करेगा।

git branch -r

एक Git Branch बनाएँ

नई ब्रांच बनाना किसी दिए गए कमिट को पॉइंटर बनाने से ज्यादा कुछ नहीं है।

एक नई स्थानीय शाखा बनाने के लिए, नई शाखा के नाम के बाद git branch कमांड का उपयोग करें। उदाहरण के लिए, cool-feature नामक एक नई शाखा बनाने के लिए, आप टाइप करेंगे:

git branch cool-feature

कमांड कोई आउटपुट नहीं लौटाएगा। यदि समान नाम वाली शाखा पहले से मौजूद है, तो आपको निम्न त्रुटि संदेश दिखाई देगा:

fatal: A branch named 'cool-feature' already exists.

शाखा पर काम करना शुरू करना और इसमें कमिट जोड़ना, आपको git checkout का उपयोग करके शाखा का चयन करने की आवश्यकता है:

git checkout cool-feature

आदेश आपको सूचित करेगा कि शाखा स्विच हो गई है:

Switched to branch 'cool-feature'

शाखा बनाने और फिर उस पर स्विच करने के बजाय, आप एक ही कमांड में कर सकते हैं। -b विकल्प के साथ प्रयोग किए जाने पर git checkout कमांड दी गई शाखा बनाएगी।

git checkout -b cool-feature

Switched to branch 'cool-feature'

यहां से, आप नई शाखा में नए git commit लिए मानक git add और git commit कमांड का उपयोग कर सकते हैं।

दूरस्थ रिपॉजिटरी पर नई शाखा को पुश करने के लिए, रिमोट रेपो नाम और शाखा नाम के बाद git push कमांड का उपयोग करें:

git push remote-repo cool-feature

निष्कर्ष

हमने आपको दिखाया है कि स्थानीय और दूरस्थ Git शाखाओं की सूची और निर्माण कैसे करें। शाखाएँ आपके परिवर्तनों के स्नैपशॉट का एक संदर्भ हैं और एक छोटा जीवन चक्र है।

git branch कमांड के साथ, आप स्थानीय और दूरस्थ Git शाखाओं का नाम बदल सकते हैं और हटा सकते हैं।