Getting existing git branches to track remote branches -


जीआईटी के साथ काम करते समय मेरे सामान्य वर्कफ़्लो, ऐसा कुछ है:

  1. स्थानीय बनाएं
  2. उस रिपॉजिटरी में कुछ काम करें, फाइलें जोड़ें / बदलें आदि।
  3. यह तय करें कि मुझे रिपॉजिटरी के लिए एक केंद्रीय रिमोट स्थान चाहिए, और एक बनाएं

अब, मैं धक्का और पुल करने में सक्षम होना चाहता / चाहती हूं > इस रिमोट रिपोजिटरी से निर्दिष्ट करने के बिना कि मैं कहां से धक्का या खींच रहा हूं; मैं अपने स्थानीय मास्टर को दूरस्थ मास्टर को ट्रैक करना चाहता हूं।

यह करने का उचित तरीका मेरे लिए स्पष्ट नहीं है, और मैं इसे दस्तावेज़ीकरण से निर्धारित करने में असमर्थ हूं हालांकि, यह वास्तव में एक से अधिक कमांड नहीं होना चाहिए।

क्योंकि यह कुछ ऐसा है जो केवल एक बार रिपॉजिटरी के लिए किया जाता है, मैंने आम तौर पर दो में से एक सरल, लेकिन हैमी, समाधान: >

  1. एक नया स्थानीय भंडार बनाने के लिए इस्तेमाल किया git क्लोन , और पुराने को हटा दिया। जीआईटी क्लोनिंग के बाद, मूल को ट्रैक करने के लिए नया रिपोजिटरी तैयार किया जाता है।
  2. मास्टर ट्रैक मूल बनाने के लिए मैन्युअल रूप से संपादित .git / config।

मुझे लगता है कि मुझे सक्षम होना चाहिए एक कमान चलाने के लिए, संभवतः किसी भी

git रिमोट को किसी मौजूदा रिपॉज़िटरी को सेटअप करने के लिए मास्टर मास्टर ट्रैक को दूर करने के लिए क्या कोई मुझे बता सकता है कि वह कमांड क्या है?

सेट-अपस्ट्रीम एआरजी का उपयोग करें:

< पूर्व> git शाखा --set-upstream local-branch-name origin / remote-branch-name

उपरोक्त आदेश को चलाने से आपके .git / config फ़ाइल को सही ढंग से अपडेट किया जाता है और यहां तक ​​कि इसकी पुष्टि भी हो सकती है

"शाखा से स्थानीय शाखा-नाम की स्थापना रिमोट शाखा रिमोट-शाखा-नाम को ट्रैक करने के लिए है।"


Comments

Popular posts from this blog

email - PHP mail error ... failed to open stream : permission denied -

c# - ListView onScroll event -

c - Linux mmap() error -