android - एंड्रॉइड स्टूडियो के साथ गिट शाखा का उपयोग कैसे करें




git android-studio (2)

आप इसे शेल द्वारा आसानी से कर सकते हैं ( गिट बैश की सिफारिश की गई है) और पहली बार निम्नलिखित कोशिश कर रहे हैं:

 git pull [remote] [branch]

उदाहरण के लिए:

git pull origin master

इसके बाद, आप हमेशा इस तरह बिना किसी परेशानी के बात कर सकते हैं।

मैं गित में नया हूं। मेरे पास git का उपयोग करने के लिए एक बहुत ही सरल परिदृश्य है। मैंने अपनी पहली रिलीज़ एंड्रॉइड स्टूडियो के साथ लिखी थी। अब मैं कुछ नई विशेषताओं के साथ काम करना चाहता हूं। मैंने अब तक क्या किया:

  1. मेरे Android स्टूडियो में VCS को सक्षम किया
  2. Android स्टूडियो से मेरी परियोजना के लिए एक स्थानीय भंडार बनाया
  3. मेरे स्थानीय रिपॉजिटरी को मेरे बिटबकेट रिमोट रिपॉजिटरी ( $git push -u origin master ) में धकेल दिया

अब मैं अगले चरण के लिए उलझन में हूं: एक सुविधा शाखा बनाएं। क्या मुझे स्थानीय भंडार में एक शाखा बनानी चाहिए:

$ git branch --track feature1 origin/master 

या मुझे Bitbucket वेब पोर्टल से एक नई शाखा बनानी चाहिए, और नई शाखा को क्लोन करना चाहिए?

मैं यह भी जानना चाहता हूं कि मैं एंड्रॉइड स्टूडियो के साथ शाखाएं कैसे बदल सकता हूं? उदाहरण के लिए, कुछ हॉटफ़िक्स पर काम करने के लिए फ़ीचर ब्रांच से मास्टर ब्रांच पर स्विच करें। क्या मुझे दूरस्थ रिपॉजिटरी से हर बार शाखाओं को स्विच करने या मैं इसे एंड्रॉइड स्टूडियो के अंदर हॉट स्विच कर सकता हूं, तो मुझे प्रोजेक्ट को चेकआउट करने के लिए बिटबकेट प्लगइन का उपयोग करने की आवश्यकता है?

धन्यवाद!


आपको इसे सीधे एंड्रॉइड स्टूडियो से करने में सक्षम होना चाहिए।

सबसे आसान तरीका एंड्रॉइड स्टूडियो विंडो के निचले दाएं कोने पर जा रहा है जहां आपको "गिट: शाखा का नाम" पाठ देखना चाहिए, आपके मामले में इसे "गिट: मास्टर" कहना चाहिए। उस पर क्लिक करें और यह एक छोटा मेनू दिखाएगा जिसमें स्थानीय और दूरस्थ रूप से उपलब्ध दोनों अलग-अलग शाखाओं से मिलकर एक विकल्प "+ नई शाखा" होना चाहिए जो आपके लिए एक नई शाखा बनाए और आपको उसमें स्विच कर दे।

फिर आपको कुछ कोड बदलने में सक्षम होना चाहिए, इसे कमिट करना चाहिए और इसे रिमोट पर धकेलना चाहिए। शाखाओं को मिलाना और जांचना भी उसी मेनू से किया जा सकता है। यही काम मेनूबार विकल्प "वीसीएस" से भी किया जा सकता है।





git-branch