হিসাবে উল্লেখ Yoshua Wuyts ' উত্তর ব্যবহার git branch
:
git branch --unset-upstream
অন্যান্য অপশন:
আপনাকে আপনার স্থানীয় শাখাটি মুছতে হবে না।
রিমোট শাখা ট্র্যাক করছে এমন স্থানীয় শাখাটি কেবল মুছুন:
git branch -d -r origin/<remote branch name>
-r, --remotes
গিটকে রিমোট-ট্র্যাকিং শাখাটি মুছে ফেলতে বলে (যেমন, দূরবর্তী শাখাকে ট্র্যাক করার জন্য ব্রাঞ্চ সেটটি মুছুন)। এই হবে না দূরবর্তী রেপো উপর শাখা মুছতে !
দেখুন " বুঝতে একটি কঠিন সময় হচ্ছে Git-আনা "
স্থানীয় ট্র্যাকিং শাখার মতো ধারণা নেই, কেবল দূরবর্তী ট্র্যাকিং শাখা।
তাই origin/master
জন্য একটি দূরবর্তী ট্র্যাকিং শাখা master
মধ্যে origin
রেপো
হিসাবে উল্লেখ Dobes Vandermeer এর উত্তর , এছাড়াও আপনি যুক্ত কনফিগারেশন পুনরায় সেট করার প্রয়োজন স্থানীয় শাখা:
git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
এর জন্য প্রবাহিত তথ্য সরান <branchname>
।
যদি কোনও শাখা নির্দিষ্ট না করা হয় তবে এটি বর্তমান শাখার ডিফল্ট।
(গিট 1.8+, অক্টোবর, 2012, কার্লোস মার্টন নাইটো দ্বারা বিট 84869e ( carlosmn
) )
এটি কোনও ধাক্কা / টান পুরোপুরি অজান্তে করে দেবে origin/<remote branch name>
।