आप एंड्रॉइड स्टूडियो के साथ GitHub के लिए परियोजनाओं को कैसे सिंक्रनाइज़ करते हैं?


204

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

जवाबों:


269

वह प्रोजेक्ट खोलें जिसे आप Android Studio में धकेलना चाहते हैं।

क्लिक करें VCS -> Enable version Control Integration -> Git

GUI के माध्यम से रिमोट जोड़ने का कोई तरीका प्रतीत नहीं होता है। इसलिए प्रोजेक्ट की जड़ में Git Bash खोलें और करेंgit remote add <remote_name> <remote_url>

अब जब आप करते हैं तो VCS -> Commit changes -> Commit & Pushआपको अपना रिमोट देखना चाहिए और सब कुछ जीयूआई के माध्यम से काम करना चाहिए।


यदि आपको त्रुटि मिल रही है: fatal: remote <remote_name> already existsइसका मतलब है कि आपने इसे पहले ही जोड़ लिया है। अपने रीमेक को देखने git remote -vऔर git remote rm <remote_name>हटाने के लिए।


विवरण के लिए ये पृष्ठ देखें:

http://www.jetbrains.com/idea/webhelp/using-git-integration.html

http://gitref.org/remotes/


4
जब मैं वीसीएस करता हूं -> बदलाव करता हूं तो मुझे कोई बदलाव नहीं मिला
चूलो

2
यदि प्रोजेक्ट विंडो में फ़ाइल नाम लाल हैं, तो इसका मतलब है कि उन्हें ट्रैक नहीं किया जा रहा है। फ़ाइल पर राइट क्लिक करें फिर Git -> जोड़ें। अब उस फाइल में बदलाव का पता लगाया जाना चाहिए।
jsc0

1
क्या मैं उसी परियोजना को 2 गीथब रेपो में धकेल सकता हूं? मै नही कर सकता था।
मिस्टिकमिक्लो

1
मुझे जीयूआई के माध्यम से रिमोट को जोड़ने का एक तरीका पता है। यदि आप एक पुश करते हैं और आपने क्रेडेंशियल और रिमोट के लिए पता सेट नहीं किया है, तो यह आपको संकेत देगा। आप मास्टर देखेंगे -> दूरस्थ को परिभाषित करें और "दूरस्थ को परिभाषित करें" भाग एक लिंक के रूप में दिखाई देगा। उस पर क्लिक करें और बाकी स्व व्याख्यात्मक होगा यदि आपने पहले गिट का उपयोग किया है।
स्टीवन एकॉफ

2
महान स्पष्टीकरण। यह वीडियो भी मददगार हो सकता है: youtube.com/watch?v=Ldmc757EXaE
Sam003

57

विधि के बाद एक Git आधारित भंडार केवल GUI.This उपयोग करने के लिए एक Android स्टूडियो प्रोजेक्ट को आगे बढ़ाने का एक सामान्य तरीके एक git भंडार में होस्ट के साथ परीक्षण किया गया है है दृश्य स्टूडियो ऑनलाइन और लगभग साथ काम करना चाहिए GitHub या किसी अन्य Git आधारित संस्करण नियंत्रण प्रदाता।

नोट: यदि आप GitHub 'Share on GitHub' का उपयोग कर रहे हैं तो अन्य उत्तर में बताए गए अनुसार सबसे आसान विकल्प है।

  1. GIT इंटीग्रेशन प्लगइन सक्षम करें

    फ़ाइल (मुख्य मेनू) >> सेटिंग्स >> GitHub एकीकरण के लिए खोजें यहां छवि विवरण दर्ज करें


  1. प्रोजेक्ट के लिए संस्करण नियंत्रण एकीकरण सक्षम करें

    VCS (मुख्य मेनू) >> संस्करण नियंत्रण एकीकरण सक्षम करें >> GIT चुनें यहां छवि विवरण दर्ज करें


  1. स्थानीय रिपॉजिटरी में प्रोजेक्ट फ़ाइल जोड़ें

    राइट क्लिक प्रोजेक्ट >> जीआईटी >> ऐड यहां छवि विवरण दर्ज करें


  1. जोड़ा गया फ़ाइलें

    संस्करण नियंत्रण विंडो खोलें (टर्मिनल विंडो के बगल में) >> प्रतिबद्ध बटन पर क्लिक करें

    यहां छवि विवरण दर्ज करें

    प्रॉम्प्ट विंडो में "कमिट एंड पुश" चुनें

    यहां छवि विवरण दर्ज करें


  1. रिमोट को परिभाषित करना

    कोड का विश्लेषण करने के बाद, एंड्रॉइड स्टूडियो दूरस्थ कोड को परिभाषित करने के लिए प्रतिबद्ध होने पर कोड की समीक्षा करने या प्रतिबद्ध होने का संकेत देगा। आप जीआईटी भंडार में यूआरएल को जोड़ सकते हैं। यहां छवि विवरण दर्ज करें

    फिर रिपॉजिटरी के लिए क्रेडेंशियल दर्ज करें और 'ओके' पर क्लिक करें। (विजुअल स्टूडियो ऑनलाइन उपयोगकर्ताओं को "वैकल्पिक प्रमाणीकरण क्रेडेंशियल्स" को सक्षम करने की आवश्यकता है जैसा कि यहां रिपॉजिटरी में लॉगिन करने के लिए उल्लेख किया गया है)

    यहां छवि विवरण दर्ज करें


हम बिटकॉइन के लिए यह कैसे कर सकते हैं। क्या गितुब की तरह एक रास्ता है। ??
ज़ार ई अहमर

@Nepster आपको एक बिटबकेट रेपो से जुड़ने में सक्षम होना चाहिए। यदि आप उत्तर में चरण 5 पर अपने बिटबकेट रेपो यूआरएल को जोड़ते हैं। इसके अलावा, अगर आपको एक समर्पित प्लगइन की आवश्यकता है , तो कृपया bitbucket.org/atlassian/jetbrains-bitbucket-connector को आज़माएं , लेकिन दुर्भाग्य से ऐसा लगता है कि प्लगइन JetBrains के अनुसार समर्थित या अद्यतन नहीं है।
देशन

38

एंड्रॉइड स्टूडियो 1.0.2 पर आपको केवल VCS-> संस्करण नियंत्रण में आयात -> GitHub पर साझा प्रोजेक्ट की आवश्यकता है।

पॉप अप रेपो नाम के लिए पूछेगा।


जब मैं ऐसा करने की कोशिश करता हूं, तो मुझे एक त्रुटि संदेश मिलता है, जिसमें कहा गया है, "प्रोग्राम चला नहीं सकते" git.exe ": CreateProcess error = 2, सिस्टम निर्दिष्ट फ़ाइल नहीं ढूँढ सकता।"
जार्रेड एलन

खाली गिस्ट एरर और जीथब रिपॉजिटरी दिखाते हुए खोला
हर्ष

1
यदि आपको git-scm.com/download/win से नवीनतम नवीनतम git डाउनलोड करने में त्रुटि मिलती है और आपने Android Studio में git.exe को डाउनलोड करने के लिए पथ सेट किया है: फ़ाइल-> सेटिंग्स-> संस्करण नियंत्रण-> git "पथ से निष्पादन योग्य "; मुझे उम्मीद थी कि यह मुद्दा दूसरों की भी मदद करेगा।
साईं

बिटकॉइन के बारे में क्या। Bitbucket पर परियोजना साझा करने के लिए HOW ??
ज़ार ई अहमर

13

एंड्रॉइड स्टूडियो के संस्करण में मेरे पास (0.3.2) है, यह मेनू का उपयोग करना जितना आसान था।

VCS मेनू> Git> GitHub पर साझा करें।

यह तब आपसे आपकी साख मांगेगा, और फिर आपके नए रेपो के लिए एक नाम और यह होगा!


एंड्रॉइड स्टूडियो 0.8.2 में मैंने इसे Alt + BackQuote या VCS -> VCS ऑपरेशंस पॉपअप के माध्यम से पाया। Android Studio के इस संस्करण में मुझे VCS मेनू के अंतर्गत Git दिखाई नहीं देता है। अगर कोई प्लग-इन या कुछ है तो कृपया मुझे बताएं।
रॉबर्ट ओस्क्लर

11

यह Android Studio के लिए विशिष्ट नहीं है, लेकिन Intellij's IDEA के साथ एक सामान्य व्यवहार है।

इस पर जाएँ: प्राथमिकताएँ> संस्करण नियंत्रण> गिटहब

यह भी ध्यान दें कि आपको गिटब एकीकरण की आवश्यकता नहीं है: मानक गिट कार्य पर्याप्त होना चाहिए (वीसीएस> गिट, टूल विंडोज (परिवर्तन))


5

एंड्रॉइड स्टूडियो के लिए 0.8.9: VCS --> Import into version contraol --> Share project on Github. यह आपको एक विशिष्ट रिपॉजिटरी में साझा करने का विकल्प नहीं देता है या कम से कम मुझे नहीं मिल सकता है (मेरी सीमा!)।

आप यहाँ अपनी जानकारी जोड़ सकते हैं: File --> Settings --> Version COntraol --> Github.


5

एंड्रॉइड स्टूडियो 3.0

मुझे प्यार है कि यह एंड्रॉइड स्टूडियो में कितना आसान है।

1. अपनी GitHub लॉगिन जानकारी दर्ज करें

एंड्रॉइड स्टूडियो में फ़ाइल> सेटिंग्स> संस्करण नियंत्रण> गिटहब पर जाएं । फिर अपना GitHub उपयोगकर्ता नाम और पासवर्ड दर्ज करें। (आपको केवल एक बार यह कदम करना होगा। भविष्य की परियोजनाओं के लिए आप इसे छोड़ सकते हैं।)

यहां छवि विवरण दर्ज करें

2. अपनी परियोजना साझा करें

अपने Android स्टूडियो प्रोजेक्ट के खुलने के साथ, GCSHub पर VCS> इंपोर्ट वर्जन कंट्रोल> शेयर प्रोजेक्ट में जाएं

उसके बाद शेयर और ओके पर क्लिक करें

यहां छवि विवरण दर्ज करें

बस इतना ही!


4

अब आप इसे ऐसा कर सकते हैं (आपको gitub पर जाने या git से नई निर्देशिका खोलने की आवश्यकता नहीं है):

यहां छवि विवरण दर्ज करें


1

पहली बार मैंने आपकी समस्या को हल करने के लिए एक वीडियो लिंक जोड़ा है लेकिन मैंने सीखा कि यह एक बुरा विचार था। इस बार मैं इसे संक्षेप में समझाता हूँ।

Android स्टूडियो गितुब के साथ संगत है, लेकिन आपको कुछ समायोजित करने की आवश्यकता है:

  1. Android Studio सेटअप करें
  2. Android स्टूडियो सेटिंग्स में Github प्लगइन्स सेटअप करें

    • Android स्टूडियो सेटिंग्स >> प्लगइन्स पेज यहां छवि विवरण दर्ज करें
  3. इस लिंक से git संस्करण नियंत्रण प्रणाली डाउनलोड करें और https://git-scm.com/ सेटअप करें

  4. स्थापना के बाद, एंड्रॉइड स्टूडियो सेटिंग्स पृष्ठ खोलें और git.exe का चयन करें
    • settings >> version control >> git
    • आमतौर पर git.exe का मार्ग है program files >> git >> bin >> git.exe
  5. आपके पास जाकर Settings >> Version control >> Githubआपके Github खाते के लिए लॉगिन और पासवर्ड दिखाई देगा। सेटिंग्स लागू करें।
  6. प्रोजेक्ट को अपडेट करने के लिए, एंड्रॉइड स्टूडियो टॉप लाइन क्लिक में जाएं VCS >> enable version control integration >> git
  7. एक बार VCS >> import into version control >> share project on Github और अपना मास्टर पासवर्ड डालें।

अब आप अपने प्रोजेक्ट को Github में अपडेट करने के लिए VCS अपडेट बटन का उपयोग कर सकते हैं


0

एंड्रॉइड स्टूडियो 0.8.2 में, आपके पास एक ही विकल्प है (यानी गीथहब पर साझा करें)। यदि आप इसे ढूंढना चाहते हैं, तो आप इनपुट पाठ में ctrl + Shift + a का उपयोग कर सकते हैं और github दर्ज कर सकते हैं।


0

मौजूदा परियोजना के लिए फ़ाइलों के साथ मौजूदा भंडार समाप्त:

git init
git remote add origin <.git>
git checkout -b master
git branch --set-upstream-to=origin/master master
git pull --allow-unrelated-histories

0

Android स्टूडियो के साथ Github

/*For New - Run these command in terminal*/
echo "# Your Repository" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/username/repository.git
git push -u origin master

/*For Exist - Run these command in terminal*/
git remote add origin https://github.com/username/repository.git
git push -u origin master
//git push -f origin master
//git push origin master --force

/*For Update - Run these command in terminal*/
git add .
git commit -m "your message"
git push
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.