Undo git branch --track remotes/origin/X -


जीआईटी शाखा --सेट-अपस्ट्रीम का उपयोग इस संदेश में हुआ:

  द - सेट-अपस्ट्रीम झंडा नापसंद है और हटा दिया जाएगा। इसके बारे में सोचने और क्रिया-ऑब्जेक्ट को संभालने के बिना, मैंने तब कोशिश की  
  -  
Git शाखा - ट्रैक रिमोट / मूल / एक्स

इसके परिणामस्वरूप

  स्थानीय शाखा एक्स ट्रैक करने के लिए शाखा रिमोट / मूल / एक्स सेट अप किया गया  

अरे, मैं जो चाहता था वही नहीं। रिमोट को ट्रैक किया जाना था, ट्रैकिंग नहीं करना मैं इसे कैसे पूर्ववत कर सकता हूं और दूरस्थ शाखा को कुछ भी न ट्रैक करने के लिए सेट कर सकता हूं।

तकनीकी रूप से आपके पास नहीं है कुछ भी करने के लिए: आपने remotes / origin / X नाम की एक नई स्थानीय शाखा बनाई है, जो बहुत भ्रमित है लेकिन वास्तव में मना नहीं है (यह शायद अस्वीकार कर दिया जाना चाहिए), और वह स्थानीय शाखा स्थानीय शाखा एक्स

(यदि आपने रंग चालू किया है, तो आप इसे git branch -a आउटपुट में देख सकते हैं: remotes / origin / एक्स काला हो जाएगा जबकि वास्तविक दूरदराज की शाखाएं लाल रंग में होंगी।)

इस बिंदु पर करने के लिए सबसे सरल बात यह है कि, वह उस भ्रामक रूप से नामित स्थानीय शाखा को हटाना है: $ git शाखा-डी रिमोट / मूल / एक्स

यहां तक ​​कि अगर आपके पास remotes / origin / X नामक एक स्थानीय शाखा है और ए (वास्तव में, वास्तव में) रिमोट remotes / origin / X (ताकि दोनों git branch -a आउटपुट में दिखाया जाए), उपरोक्त सिर्फ यह हटाता है स्थानीय एक फिर से, git branch -a से इन-विविध-रंग आउटपुट आश्वस्त हो सकते हैं (हालांकि मैं इसे SO टेक्स्ट में पुन: उत्पन्न नहीं कर सकता)।


Comments