এখানে দুটি জনপ্রিয় পরামর্শ রয়েছে:
git branch --edit-description
: আমরা এটি পছন্দ করি না কারণ আপনি এটি চাপতে পারেন না। আমি স্মরণ করতে পারি যে আমি যে শাখাগুলি তৈরি করেছি তা কী করতে পারে তবে আমার দল নিশ্চিত করতে পারে না।
README
ফাইল জনসংযোগ শাখা। মার্জ হওয়ার সময় এটি একটি ব্যথা: সংঘাতগুলি মার্জ করার জন্য সুপার-প্রবণ এবং README
যখন আমরা বৈশিষ্ট্যগুলি শাখাগুলি মার্জ করি তখন আমরা শাখাগুলি থেকে সরে যাব । শাখাগুলির মধ্যে পার্থক্যগুলিও একটি ব্যথা।
আমরা অনাথ branches-readme
শাখা তৈরির সিদ্ধান্ত নিয়েছি । এতিম শাখাগুলি তাদের নিজস্ব পৃথক ইতিহাসের শাখা - আপনি এগুলি গিতুবের gh-pages
শাখা থেকে জানতে পারেন । এই অনাথ শাখায় একটি README
ফাইল রয়েছে । এটিতে এর মতো সামগ্রী রয়েছে:
master:
The default branch
mojolicious:
Start using Mojolicious
branch-whatever:
Description of the whatever branch
এটি পুশ-সক্ষম এবং মার্জ-বান্ধব। এর README
সাথে যে কোনও শাখা থেকে দেখুন :
git show branches-readme:README
অসুবিধাগুলি হ'ল যখন আপনি আপডেটটি আপডেট করতে চান তখন অদ্ভুত এতিম শাখাটি চেকআউট করা দরকার README
এবং README
শাখাগুলি নাম বদলে দেওয়া, আসা বা যাওয়ার সাথে সাথে স্বয়ংক্রিয় আপডেট হয় না। যদিও এটি আমাদের পক্ষে ঠিক আছে।
এটি পছন্দ করুন:
git checkout --orphan branches-readme
# All the files from the old branch are marked for addition - skip that
git reset --hard
# There are no files yet - an empty branch
ls
vi README
# put in contents similar to above
git add README
git commit -m "Initial description of the branches we already have"
git push origin branches-readme
# get all your original files back
git checkout master
সিমিলারি, পৃথক দলের সদস্যরা branches-$user
তারা চাইলে তাদের নিজস্ব ব্যক্তিগত শাখা বর্ণনা করে তাদের নিজস্ব অনাথ শাখাও তৈরি করতে পারবেন , যতক্ষণ না তারা দলে না যান।
পরবর্তী সরঞ্জামের সাহায্যে এটি আউটপুটটির সাথেও সংহত করা যায় git branch
। সেই লক্ষ্যে, সম্ভবত README.yaml
একটি সমতল পরিবর্তে একটি ফাইল বিবেচনা করা যেতে পারে README
।