অ্যান্ড্রয়েড

কীভাবে স্থানীয় এবং দূরবর্তী গিট শাখা তৈরি এবং তালিকাভুক্ত করা যায়

ইফাতার বিতরন, সেবার আলো বাংলাদেশ, Ifter betoron

ইফাতার বিতরন, সেবার আলো বাংলাদেশ, Ifter betoron

সুচিপত্র:

Anonim

শাখাগুলি সফ্টওয়্যার বিকাশের প্রক্রিয়া এবং গিতের অন্যতম শক্তিশালী বৈশিষ্ট্য। শাখাগুলি একটি নির্দিষ্ট প্রতিশ্রুতিতে মূলত পয়েন্টার হয়।

কোনও বাগ ঠিক করার সময় বা কোনও নতুন বৈশিষ্ট্যে কাজ করার সময়, বিকাশকারীরা একটি নতুন শাখা তৈরি করে যা পরে মূল কোডবেসে একত্রীকরণ করা যায়।

এই নিবন্ধটি কীভাবে স্থানীয় এবং দূরবর্তী গিট শাখা তৈরি এবং তালিকাভুক্ত করা যায় তা ব্যাখ্যা করে।

গিট শাখা তালিকা

সমস্ত স্থানীয় গিট শাখা 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 -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 কমান্ডের সাহায্যে, আপনি স্থানীয় এবং দূরবর্তী গিট শাখাগুলির পুনর্নবীকরণ এবং মুছতে পারেন।