আমি একটি নতুন স্থানীয় শাখা product-0.2
প্রত্যন্তে ঠেলে দেওয়ার চেষ্টা করছি যেখানে ইতিমধ্যে একই নামের একটি ট্যাগ রয়েছে (তবে শাখাটি নিজেই বিদ্যমান নেই)
git push -v --tags --set-upstream origin product-0.2:product-0.2
Pushing to https://****@github.com/mycompany/product.git
error: src refspec product-0.2 matches more than one.
error: failed to push some refs to 'https://****@github.com/mycompany/product.git'
একই সাথে:
git push origin product-0.2:/refs/heads/product-0.2
যদিও এর চারপাশে অন্যভাবে কাজ করে, যেমন একটি শাখা তৈরি product-0.1
করুন, তার উপর প্রতিশ্রুতি দিন তারপরে একটি ট্যাগ প্রয়োগ করুন product-0.1
।
কিছু লোক স্থানীয়ভাবে বিবাদী ট্যাগটি মুছে ফেলে এটিকে ঘিরে কাজ করে, তারপরে শাখাটি টিপুন, তারপরে রিমোট ট্যাগটি পুনরুদ্ধার করুন, তবে এটি জটিল এবং ত্রুটির প্রবণ বলে মনে হয়।
আমি কীভাবে ন্যূনতম ঝলক দিয়ে আমার শাখা তৈরি করতে পারি?
আপনার ইনপুট জন্য ধন্যবাদ
refs/heads/product-0.2:refs/heads/product-0.2
, অর্থাত্ শীর্ষস্থানীয় স্ল্যাশ ছাড়াই এবং স্থানীয় দিক থেকে সম্পূর্ণ রেস্পেকপ দিন।