আমরা আমাদের প্রকল্পগুলির জন্য একটি নতুন নীতি প্রয়োগ করতে চাই যে শাখাটি কীভাবে ব্যবহার করা উচিত তা আরও স্পষ্ট হয়ে উঠতে এখন মাস্টার শাখাটিকে রিলিজ শাখা বলা হবে। স্বাভাবিকভাবেই, আমাদের পাশাপাশি প্রার্থী শাখাগুলি বিকাশ এবং প্রকাশ করা হবে।
আমি বুঝতে পারি আমি কেবল নিম্নলিখিত ব্যবহার করে স্থানীয়ভাবে মাস্টার শাখার নাম পরিবর্তন করতে পারি:
git branch -m master release
তবে, এটি কেবল স্থানীয়ভাবে। এমনকি যদি আমি এটিকে দূরবর্তী দিকে ধাক্কা দিয়েছি, তবুও হেড এখনও রিমোট মাস্টার শাখায় নির্দেশ করে। আমি মাস্টার ব্রাঞ্চকে পুরোপুরি মুক্তি দিতে এবং প্রাথমিক ক্লোনটির পরে ডিফল্ট স্থানীয় শাখা তৈরি করতে চাই, মুক্ত হোক।
আমি কীভাবে এটি অর্জন করতে পারি?
মনে হচ্ছে যেহেতু উত্সটি গিটারিয়াস সার্ভারে রয়েছে তাই আমি মাস্টার শাখাটি মুছে ফেলার ত্রুটি পেয়েছি। আমি এখনই এটির পরিবর্তন করা সম্ভব কিনা তা দেখার চেষ্টা করছি যাতে ডিফল্ট শাখাটি 'রিলিজ' হয়।