jaipur - integrate git bash with visual studio code




एक गिट भंडार के लिए रिमोट की सूची? (4)

मेरे पास एक गिट भंडार है। इस रेपो में कई दूरस्थ भंडार हैं (मुझे लगता है)। मैं रिपो रिपोर्टरियों की एक सूची कैसे प्राप्त कर सकता हूं जो रेपो से संबंधित हैं? कुछ चीज जैसे git list --origins या ऐसा कुछ?


आप कमांड git remote -v साथ किसी कॉन्फ़िगर किए गए दूरस्थ यूआरएल की एक सूची प्राप्त कर सकते हैं।

यह आपको निम्न की तरह कुछ देगा:

base    /home/***/htdocs/base (fetch)
base    /home/***/htdocs/base (push)
origin  [email protected]:*** (fetch)
origin  [email protected]:*** (push)

उत्तर अब तक आपको बताते हैं कि मौजूदा शाखाओं को कैसे ढूंढें:

git branch -r

या एक ही परियोजना के लिए भंडार [नीचे नोट देखें] :

git remote -v  

एक और मामला है। आप एक ही सर्वर पर होस्ट की गई अन्य परियोजना भंडारों के बारे में जानना चाहेंगे।

उस जानकारी को खोजने के लिए, मैं अन्य रिपॉजिटरीज वाली निर्देशिकाओं को खोजने के लिए होस्ट और ls में लॉग इन करने के लिए ssh या putty का उपयोग करता हूं। उदाहरण के लिए यदि मैंने टाइप करके रेपो को क्लोन किया है:

git clone ssh://git.mycompany.com/git/ABCProject

और जानना चाहते हैं कि और क्या उपलब्ध है, मैं ssh या putty के माध्यम से git.mycompany.com में लॉग इन करता हूं और टाइप करता हूं:

ls /git

मानते हुए एलएस कहते हैं:

 ABCProject DEFProject

मैं आदेश का उपयोग कर सकते हैं

 git clone ssh://git.mycompany.com/git/DEFProject

अन्य परियोजना तक पहुंच प्राप्त करने के लिए।

नोट: आमतौर पर git remote बस मुझे origin बारे में बताता है - भंडार जिस से मैंने परियोजना को क्लोन किया था। git remote आसान होगा यदि आप एक ही परियोजना पर काम कर रहे दो या दो से अधिक लोगों के साथ सहयोग कर रहे थे और मूल के माध्यम से सबकुछ पारित करने के बजाय सीधे एक-दूसरे के भंडारों तक पहुंच रहे थे।


दूरस्थ शाखाओं को देखने का एक आसान तरीका यह है:

git branch -r

स्थानीय शाखाओं को देखने के लिए:

git branch -l

यदि आपको केवल रिमोट रिपॉजिटरीज़ (और अन्य डेटा में से कोई भी नहीं) के नामों की आवश्यकता है, तो एक साधारण git remote पर्याप्त है।

$ git remote
iqandreas
octopress
origin






git