2013-06-12 11 views
38

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

उत्तर

54

अद्यतन: यह सुविधा 2016.3 संस्करण के बाद उपलब्ध है।

VCS | Git | Remotes | Add (Alt + डालें)।

git remotes


मूल जवाब:

    :

    आप मौजूदा रिमोट से चुन सकते हैं, लेकिन आप यूआई से नए रिमोट नहीं जोड़ सकते हैं, वहाँ एक सुविधा का अनुरोध है

  • IDEA-87099 स्थानीय गिट भंडार
पर दूरस्थ भंडार जोड़ने की क्षमता प्रदान करें

वैकल्पिक हल, Git करने के लिए नए लोगों के लिए कमांडलाइन का उपयोग और इतने की तरह एक दूरस्थ जोड़ने के लिए है: उसके बाद

git remote add remoteName remoteUrl 

, दूरस्थ Intellij में पुल संवाद में दिखाई देगा, लेकिन ऐसा नहीं होगा किसी भी शाखाओं दिखाने जब तक आप एक लाने करते हैं, इसलिए जैसे:

git fetch remoteName 
+10

समय बीतता है लेकिन इंटेलिजे टीम ऐसा लगता है कि कार्यक्रम से रिमोट गिट खाता बनाने के मुद्दे पर काम नहीं करता है। – Timo

+0

आप में से जो मेरे जैसे विशेष हैं :) सुनिश्चित करें (कम से कम विंडोज़ में) निर्देशिका को अपनी IntelliJ प्रोजेक्ट की रूट में बदलने के लिए जहां ".git" फ़ोल्डर तब इन आदेशों को चलाता है। –

+0

अच्छी खबर। यह इंटेलिज के अगले संस्करण में लैंडिंग है! उपरोक्त लिंक देखें। – mlissner

3

यह नहीं (अब के लिए) PyCharm में संभव है, लेकिन आप कंसोल के बजाय एक जीयूआई उपकरण का उपयोग करना चाहते हैं तो, मैं सिफारिश करेंगे SourceTree (उपयोग करने के लिए स्वतंत्र)।

एक बार SourceTree (Repository ->Add Remote) में स्थापित होने पर, यह PyCharm में भी दिखाई दे सकता है और उपयोग योग्य होगा।

+0

यह सुनिश्चित नहीं है कि एक उपकरण जिसने मुझे एटलसियन में लॉग इन करने की आवश्यकता है, मेरी स्थानीय गिट में फ़ाइलों को जोड़ने में मदद कर रहा है। – PeterS

5

यदि आप मेनू प्रविष्टि चाहते हैं, तो मुझे लगता है कि अब सबसे आसान कामकाज इंटेलिजे या पिचर्म में "बाहरी उपकरण" मेनू प्रविष्टि (प्राथमिकताएं -> उपकरण -> बाहरी उपकरण -> जोड़ें) बनाना है। मैंने एक बनाया है जो '/ usr/bin/git' को 'रिमोट ऐड मूल $ प्रॉम्प्ट $' के साथ कॉल करता है (जो रिमोट गिट यूआरएल के लिए एक प्रॉम्प्ट विंडो खोलता है) और वर्तमान डीआईआर फ़ील्ड रिक्त छोड़ दिया गया है। यह मेरे वर्कफ़्लो के लिए बहुत अच्छा काम करता है (स्थानीय गिट रिपोजिटरी बनाएं, बाद में इसे एक नए रिमोट पर दबाएं)।