ইফাতার বিতরন, সেবার আলো বাংলাদেশ, Ifter betoron
সুচিপত্র:
শাখাগুলি সফ্টওয়্যার বিকাশের প্রক্রিয়া এবং গিতের অন্যতম শক্তিশালী বৈশিষ্ট্য। শাখাগুলি একটি নির্দিষ্ট প্রতিশ্রুতিতে মূলত পয়েন্টার হয়।
কোনও বাগ ঠিক করার সময় বা কোনও নতুন বৈশিষ্ট্যে কাজ করার সময়, বিকাশকারীরা একটি নতুন শাখা তৈরি করে যা পরে মূল কোডবেসে একত্রীকরণ করা যায়।
এই নিবন্ধটি কীভাবে স্থানীয় এবং দূরবর্তী গিট শাখা তৈরি এবং তালিকাভুক্ত করা যায় তা ব্যাখ্যা করে।
গিট শাখা তালিকা
সমস্ত স্থানীয় গিট শাখা
git branch
করতে
git branch
বা
git branch --list
কমান্ডটি
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
বর্তমান শাখাটি একটি নক্ষত্রের সাথে হাইলাইট করা হয়। এই উদাহরণে, এটি
master
শাখা।
গিটে, স্থানীয় এবং দূরবর্তী শাখা পৃথক বস্তু। আপনি যদি স্থানীয় এবং দূরবর্তী উভয় শাখা তালিকাভুক্ত করতে চান তবে
-a
বিকল্পটি পাস করুন:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
-r
বিকল্পটি কেবল প্রত্যন্ত শাখাগুলিকে তালিকাবদ্ধ করবে।
গিট শাখা তৈরি করুন
একটি নতুন শাখা তৈরি করা প্রদত্ত প্রতিশ্রুতিতে পয়েন্টার তৈরি করা ছাড়া আর কিছুই নয়।
একটি নতুন স্থানীয় শাখা তৈরি করতে, নতুন শাখার নাম অনুসরণ করে
git branch
কমান্ড ব্যবহার করুন। উদাহরণস্বরূপ,
cool-feature
নামে একটি নতুন শাখা তৈরি করতে আপনি টাইপ করতে পারেন:
git branch cool-feature
কমান্ডটি কোনও আউটপুট ফেরত দেবে না। যদি একই নামের শাখাটি ইতিমধ্যে বিদ্যমান থাকে তবে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:
fatal: A branch named 'cool-feature' already exists.
শাখায় কাজ শুরু করতে এবং এতে কমিট করার জন্য, আপনাকে
git checkout
ব্যবহার করে শাখা নির্বাচন করতে হবে:
git checkout cool-feature
কমান্ডটি আপনাকে একটি বার্তা আউটপুট দেবে যেটি জানিয়েছে যে শাখাটি স্যুইচ করা হয়েছে:
Switched to branch 'cool-feature'
ব্রাঞ্চ তৈরি করে তারপরে পরিবর্তনের পরিবর্তে আপনি এটি একটি একক আদেশে করতে পারেন।
-b
বিকল্পের সাথে ব্যবহার করার পরে
git checkout
কমান্ড প্রদত্ত শাখা তৈরি করবে।
git checkout -b cool-feature
Switched to branch 'cool-feature'
এখান থেকে, আপনি নতুন শাখায় নতুন
git commit
করার জন্য স্ট্যান্ডার্ড
git add
এবং
git commit
কমান্ডগুলি ব্যবহার করতে পারেন।
রিমোট রিপোজিটরিতে নতুন শাখাটি
git push
, রিমোট রেপো নাম এবং শাখার নাম অনুসরণ করে
git push
কমান্ড ব্যবহার করুন:
git push remote-repo cool-feature
উপসংহার
কীভাবে স্থানীয় এবং দূরবর্তী গিট শাখা তৈরি করতে এবং তৈরি করতে হয় তা আমরা আপনাকে দেখিয়েছি। শাখাগুলি আপনার পরিবর্তনগুলির স্ন্যাপশটের একটি উল্লেখ এবং একটি স্বল্প জীবনচক্র রয়েছে।
git branch
কমান্ডের সাহায্যে, আপনি স্থানীয় এবং দূরবর্তী গিট শাখাগুলির পুনর্নবীকরণ এবং মুছতে পারেন।
জিপিএল লাইসেন্সের অধীনে বিতরণ করা একটি নিরাপদ, ব্যবহারকারী-বন্ধুত্বপূর্ণ এবং বিনামূল্যে উইন্ডোজ অপারেটিং সিস্টেম এবং ম্যানেজার। ডাউনলোডটি ডাউনলোড করার প্রক্রিয়াটি অনেক সহজে তৈরি করার জন্য অ্যাপ্লিকেশানটি উন্নত করা হয়েছে। ডাউনলোড প্রোগ্রামের বিনামূল্যের সংস্করণটি একটি লাইট সংস্করণ হিসাবে পাওয়া যায় এবং পছন্দসই বৈশিষ্ট্যাবলীগুলিকে প্লাগ-ইন হিসাবে ইনস্টল করা যায়।
এটি বিভাজন ফাইলগুলিকে বিভাগে ডাউনলোড করে দ্রুতগতিতে ডাউনলোড করে এবং একযোগে ডাউনলোড করে, ফলে ডাউনলোডের গতি বৃদ্ধি পায়! FDM ভাঙা ডাউনলোডগুলি পুনরায় শুরু করতে পারে যাতে আপনি নৈমিত্তিক ব্যবধানের পরে শুরু থেকে ডাউনলোড শুরু না করে।
স্থানীয় এবং দূরবর্তী গিট শাখাটি কীভাবে মুছবেন
এই গাইডটিতে কীভাবে স্থানীয় এবং দূরবর্তী গিট শাখা মুছে ফেলা যায় to সফল একত্রিত হওয়ার পরে শাখাটি মুছে ফেলা সাধারণ এবং প্রস্তাবিত অনুশীলন।
স্থানীয় এবং দূরবর্তী গিট শাখাটির কীভাবে নামকরণ করবেন
আপনি একটি নতুন শাখা তৈরি করেছেন, দূরবর্তী সংগ্রহস্থলগুলিতে পরিবর্তনগুলি ঠেলে দিয়েছেন এবং বুঝতে পেরেছেন যে আপনার শাখার নামটি ভুল was এই গাইডটি কীভাবে স্থানীয় এবং দূরবর্তী গিট শাখার নাম পরিবর্তন করতে হবে তা ব্যাখ্যা করবে।