सामग्री पर जाएं
GitTree
शाखाएँ और टैग

ट्रैकिंग सेट करें और एक शाखा प्रकाशित करें

एक नई शाखा केवल आपके कंप्यूटर पर तब तक मौजूद रहती है जब तक आप उसे पुश नहीं करते। पहला Push पूछता है कि इसे किस रिमोट पर भेजना है, और तब से शाखा उस दूरस्थ शाखा (इसके अपस्ट्रीम) को ट्रैक करती है, जैसे कि git push -u। Set Upstream… यह जो ट्रैक करता है उसे बदल देता है।

निःशुल्कअद्यतन किया गया

GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।

इस पेज पर
  1. शुरू करने से पहले
  2. इसे कहां खोजें
  3. कदम
  4. अपेक्षित परिणाम
  5. शाखा जो ट्रैक करती है उसे बदलें
  6. अगर कुछ गलत होता है
  7. प्रश्न
  8. संबंधित

शुरू करने से पहले

इसे कहां खोजें

  • Push टूलबार में, एक शाखा पर जो अभी तक कुछ भी ट्रैक नहीं करती है।
  • किसी शाखा पर राइट-क्लिक करें: Upstream › Set Upstream…, Unset Upstream या Fast-Forward to Upstream।
कार्रवाईmacOSWindows और Linux
Push⌘⇧UCtrl+Shift+U

कदम

  1. नई शाखा को आगे बढ़ाओ

    शाखा की जाँच के साथ, Push दबाएँ। GitTree का कहना है कि शाखा अभी तक किसी दूरस्थ शाखा को ट्रैक नहीं करती है और Remote मांगती है।

  2. रिमोट चुनें

    रिमोट उठाएँ, आमतौर पर origin, और दबाएँ Push to origin। वहां इसी नाम से शाखा बनाई गई है।

  3. लेबल जांचें

    शाखा लेबल अब दोनों आइकन दिखाता है: आपकी स्थानीय शाखा और दूरस्थ शाखा समतल हैं।

    शाखा लेबल वाला GitTree ग्राफ़ यह दर्शाता है कि यह कंप्यूटर पर और मूल पर है
    दोनों आइकन वाला एक लेबल अपस्ट्रीम के साथ एक स्थानीय शाखा स्तर है।GitTree प्रदर्शन भंडार के साथ इंटरफ़ेस।

अपेक्षित परिणाम

शाखा रिमोट पर है और इसे ट्रैक करती है: Pull और Push अब बिना पूछे इसके साथ काम करते हैं।

शाखा जो ट्रैक करती है उसे बदलें

  • Set Upstream… खुलता है What should … track?: Upstream branch चुनें और Track, या Track Nothing दबाएँ।
  • Fast-Forward to Upstream जब उसके पास अपना कुछ भी नया नहीं होता तो वह शाखा को अपस्ट्रीम में ले जाता है।
  • किसी अन्य नाम वाली शाखा में जाने के लिए, कमांड पैलेट से Push … to … चलाएँ।

अगर कुछ गलत होता है

"अभी तक कोई रिमोट-ट्रैकिंग शाखाएँ नहीं हैं। पहले लाएँ।"

GitTree केवल एक फ़ेच के बाद ही रिमोट की शाखाओं को जानता है। Fetch All चुनें, फिर अपस्ट्रीम सेट करें।

"यह शाखा कुछ भी ट्रैक नहीं करती है।"

फास्ट-फॉरवर्ड से अपस्ट्रीम जैसी कार्रवाइयों के लिए अपस्ट्रीम की आवश्यकता होती है। शाखा को धक्का दें, या Set Upstream… का उपयोग करें।

प्रश्न

अपस्ट्रीम शाखा क्या है?

आपकी स्थानीय शाखा जिस दूरस्थ शाखा का अनुसरण करती है, जैसे कि origin/feature/search। GitTree यह दिखाने के लिए दोनों की तुलना करता है कि आपको क्या खींचने या धक्का देने की आवश्यकता है।