কিভাবে গিটের একটি নতুন শাখা তৈরি করবেন

কিভাবে গিটের একটি নতুন শাখা তৈরি করবেন

শাখাগুলি প্রোগ্রামিংয়ে সংস্করণ নিয়ন্ত্রণের ধারণার কেন্দ্রীয় এবং বিশেষত গিট। এই স্টার্টার নিবন্ধটি আপনাকে বলে যে একটি শাখা কী এবং কীভাবে বিভিন্ন সরঞ্জাম ব্যবহার করে একটি তৈরি করতে হয়।





আইফোন port -এ পোর্ট্রেট ছবি কিভাবে তুলবেন

গিট শাখা কি?

সংস্করণ নিয়ন্ত্রণ ব্যবস্থায়, শব্দটি শাখা গাছের সাথে সাদৃশ্য হিসেবে ব্যবহার করা হয় এই অর্থে যে প্রতিটি শাখা অন্য থেকে বের হয়, শেষ পর্যন্ত ট্রাঙ্কে ফিরে আসে। শাখাগুলি আপনাকে অন্য কাজে বিরক্ত না করে বিচ্ছিন্নভাবে কাজ করার জন্য বিকাশের পৃথক লাইন তৈরি করতে দেয়।





সম্পর্কিত: আপনার প্রোগ্রামিং প্রকল্পের কাঠামোর জন্য গিট শাখাগুলি কীভাবে ব্যবহার করবেন





গিট ব্যবহার করে, আপনি এতে কাজ করবেন মাস্টার শাখা ডিফল্টরূপে, আপনি এটি সম্পর্কে অবগত আছেন বা না। এটি প্রায়ই আপনার হিসাবে উল্লেখ করা হয় সক্রিয় , বর্তমান , চেক আউট , অথবা মাথা শাখা আপনার উন্নয়ন চক্রের যে কোন সময়, আপনি একটি নতুন শাখা তৈরি করতে পারেন এবং প্রতিটি শাখায় পৃথক কাজ করতে পারেন, সেই বিন্দু থেকে।

কমান্ড লাইনে একটি নতুন শাখা তৈরি করা

কমান্ড-লাইন গিট প্রোগ্রামটি সর্বাধিক শক্তি এবং নমনীয়তা সরবরাহ করে, তবে অনেক কিছু শেখার আছে। আপনি যদি ম্যান পৃষ্ঠাগুলির চারপাশে খনন করতে স্বাচ্ছন্দ্য বোধ করেন এবং গিটের প্রচুর ব্যবহার করেন তবে এটি একটি দুর্দান্ত বিকল্প।



ব্যবহার গিট শাখা প্রদত্ত নাম দিয়ে একটি নতুন শাখা তৈরি করার আদেশ:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

এই শাখাটি বর্তমান শাখা থেকে, তাই নিশ্চিত করুন যে আপনি সেই কমান্ডটি চালানোর আগে আপনি যে শাখাটি থেকে শাখা করতে চান সেটিতে স্যুইচ করেছেন।





আপনি সমস্ত শাখার তালিকা করতে পারেন এবং নিশ্চিত করতে পারেন যে নতুনটি ব্যবহার করে তৈরি করা হয়েছে গিট শাখা কোন যুক্তি ছাড়াই:

$ git branch
1 dev
2 * master

আপনি কোন শাখাটি ব্যবহার করে আরও একটি শাখা সহ আরও তথ্য দেখতে পারেন -ভিভি পতাকা:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

আপনি যদি প্রথম প্রতিশ্রুতির আগে একটি শাখা তৈরি করার চেষ্টা করেন, আপনি একটি ত্রুটি বার্তা পাবেন যেমন:

fatal: Not a valid object name: 'master'.

আপনি যদি ইতিমধ্যে বিদ্যমান একটি নাম ব্যবহার করে একটি শাখা তৈরি করার চেষ্টা করেন, আপনি একটি ত্রুটি বার্তা পাবেন যেমন:

fatal: A branch named 'dev' already exists.

দ্য গিট শাখা কমান্ডটি আপনি বর্তমানে যে একই প্রতিশ্রুতিতে কাজ করছেন তার দিকে নির্দেশ করে একটি নতুন শাখা তৈরি করে। যাইহোক, আপনার কাজের কপি এখনও মাস্টার শাখার দিকে নির্দেশ করবে। আপনার তৈরি করা নতুন শাখায় স্যুইচ করতে, ব্যবহার করুন git চেকআউট :

git checkout dev

শব্দটি চেকআউট আপনি অন্য সংস্করণ নিয়ন্ত্রণ ব্যবস্থায় অভ্যস্ত হলে বিভ্রান্তিকর হতে পারে; গিট এ, চেকআউট বর্তমানে সক্রিয় শাখা পরিবর্তন করা বোঝায়। যেহেতু আপনি সাধারণত একটি নতুন শাখা তৈরি করার পরে স্যুইচ করতে চান, পুরো প্রক্রিয়াটির জন্য একটি শর্টকাট রয়েছে:

git checkout -b dev

এই কমান্ডের অর্থ হল 'dev' নামে একটি নতুন শাখা তৈরি করুন এবং অবিলম্বে এটিতে স্যুইচ করুন। এটি এর সমতুল্য:

git branch dev
git checkout dev

আসলে, আপনি এমনকি ব্যবহার করতে পারেন git চেকআউট অন্য যে কোন শাখা তৈরি করতে, শুধু যেটি বর্তমানে চেক আউট করা হয়েছে তা নয়। উদাহরণস্বরূপ, বলা একটি নতুন শাখা তৈরি করতে অন্য , নামযুক্ত শাখা থেকে দেব :

git checkout -b another dev

গিটহাব ডেস্কটপ ব্যবহার করে একটি নতুন শাখা তৈরি করা

উইন্ডোজ বা ম্যাকওএস -এ গিট শাখা তৈরি করার আরেকটি উপায় ব্যবহার করা হচ্ছে গিটহাব ডেস্কটপ , GitHub দ্বারা প্রদত্ত অফিসিয়াল গ্রাফিকাল ইউজার ইন্টারফেস (GUI) প্রোগ্রাম। একটি GUI ব্যবহার করা নতুনদের জন্য নিখুঁত, এবং যাদের দু nightস্বপ্ন দেখা যায় যখন কেউ ভিম শব্দটি ফিসফিস করে।

গিটহাব ডেস্কটপ সর্বদা আপনার বর্তমান শাখাটি প্রধান টুলবারে দেখাবে:

নতুন শাখা তৈরির বিকল্প সহ সংগ্রহস্থলের শাখার বিশদ বিবরণ দেখানোর জন্য সেই প্রধান সরঞ্জামদণ্ড বোতামে ক্লিক করুন:

মনে রাখবেন, যদি আপনি কোন মিলের সাথে একটি শাখার নাম টাইপ করা শুরু করেন, গিটহাব ডেস্কটপ আপনাকে একটি নতুন শাখা তৈরি করতে অনুরোধ করে এবং এটি করার জন্য কীবোর্ড শর্টকাট দেখায় - যদি এটি সত্যিই এমন একটি জিনিস যা আপনি নিজেকে অনেক কিছু করতে দেখেন:

আপনি টিপেও শুরু করতে পারেন নতুন শাখা অবিলম্বে বোতাম। আপনি যে পথটিই নিন না কেন, আপনি নতুন শাখার নাম নিশ্চিত করতে একটি ডায়ালগ দিয়ে শেষ করবেন:

আপনার নতুন শাখা সর্বদা যে কোন শাখাটি সক্রিয় করার উপর ভিত্তি করে তৈরি করা হবে। গিটহাব ডেস্কটপ আপনার নতুন শাখায় চলে যাবে যা স্বয়ংক্রিয়ভাবে আপনি যে শাখা থেকে এটি তৈরি করেছেন তা ট্র্যাক করবে।

টাওয়ার ব্যবহার করে একটি নতুন শাখা তৈরি করা

অন্যান্য GUIs তৃতীয় পক্ষ থেকে পাওয়া যায়। টাওয়ার 30 দিনের ট্রায়াল সময়ের জন্য বিনামূল্যে এবং ম্যাকওএস এবং উইন্ডোজে পাওয়া যায়।

বর্তমানে চেক-আউট শাখা থেকে একটি নতুন শাখা তৈরি করতে, নির্বাচন করুন নতুন শাখা তৈরি করুন প্রধান থেকে ভাণ্ডার তালিকা:

যে কোন উপলভ্য শাখা থেকে নতুন শাখা তৈরি করতে বাম পাশের শাখায় ডান ক্লিক করুন এবং নির্বাচন করুন থেকে নতুন শাখা তৈরি করুন :

মনে রাখবেন, উভয় ক্ষেত্রেই, আপনি শাখাটিকে ট্র্যাকিং শাখা হিসাবে সক্ষম করতে পারেন, অথবা পরিবর্তন করতে পারেন শুরু যে কোন শাখায় পাওয়া যাবে:

GitKraken ব্যবহার করে একটি নতুন শাখা তৈরি করা

গিটক্র্যাক আরেকটি জনপ্রিয় GUI যা প্রথমে ভীতিজনক মনে হতে পারে, কিন্তু এটি শাখা সহ কী গিট ধারণাগুলি দৃশ্যত প্রতিনিধিত্ব করার একটি ভাল কাজ করে। GitKraken ওপেন সোর্স ব্যবহারের জন্য বিনামূল্যে এবং উইন্ডোজ, ম্যাক এবং লিনাক্সের জন্য উপলব্ধ।

নিশ্চিত করুন যে আপনি সঠিক সক্রিয় শাখার সাথে কাজ করছেন; এটি বাম দিকের সাইডবারে শাখা তালিকায় হাইলাইট করা হয়েছে:

একটি নতুন শাখা তৈরি করতে, প্রধান টুলবারে শাখা আইকনে ক্লিক করুন:

আপনার শাখার নাম লিখুন এবং ENTER চাপুন:

নতুন শাখাটি স্বয়ংক্রিয়ভাবে চেক আউট হয়ে যাবে এবং আপনি স্ক্রিনের ডানদিকে একটি বিজ্ঞপ্তি পাবেন।

GitHub এ একটি নতুন শাখা তৈরি করা

একটি স্থানীয় অ্যাপ্লিকেশন চালানোর বিকল্প হিসাবে, আপনি আপনার সংগ্রহস্থল দুটি জনপ্রিয় গিট-সমর্থনকারী ওয়েব অ্যাপগুলির মধ্যে একটিতে হোস্ট করতে পারেন। প্রথম, গিটহাব , ওপেন-সোর্স সম্প্রদায়ের কাছে একটি খুব জনপ্রিয় বিকল্প।

GitHub আপনার বর্তমান (সক্রিয়) শাখাটি আপনার বামদিকের ভিউতে দেখায়, উপরের বাম দিকে:

বিদ্যমান শাখাগুলি প্রদর্শন করতে বোতামে ক্লিক করুন:

আপনার নতুন শাখার নাম লিখুন এবং মনে রাখবেন যে আপনাকে বর্তমান শাখা থেকে এটি তৈরি করার বিকল্প দেওয়া হয়েছে:

একবার তৈরি হয়ে গেলে, আপনার নতুন শাখা সক্রিয় হয়ে ওঠে।

বিটবকেটে একটি নতুন শাখা তৈরি করা

বিট বালতি আরেকটি জনপ্রিয় সংস্করণ নিয়ন্ত্রণ ওয়েব অ্যাপ্লিকেশন যা সীমাহীন সংখ্যক ব্যক্তিগত সংগ্রহস্থলের সাথে বিনামূল্যে অ্যাকাউন্ট সরবরাহ করে।

আপনার সংগ্রহস্থলের যেকোনো পৃষ্ঠা থেকে, নির্বাচন করুন শাখা বাম দিকের মেনু থেকে আইটেম:

ক্লিক করুন শাখা তৈরি করুন উপরের ডানদিকে বোতাম। নতুন লিখুন শাখার নাম এবং ক্লিক করুন সৃষ্টি । আপনার যদি অন্য কোথাও থেকে শাখা করার প্রয়োজন হয় মাস্টার , পরিবর্তন শাখা থেকে প্রথম:

বিটবকেট একটি নির্বাচন করা সহজ করে তোলে প্রকার যা শাখার নামের সাথে একটি উপসর্গ যোগ করা হয়েছে যা শাখার প্রতি আরও সংগঠিত পদ্ধতির জন্য উৎসাহিত করতে পারে। এটি একটি অন্তর্নির্মিত গিট বৈশিষ্ট্যের পরিবর্তে কেবল একটি সম্মেলন, তবে এটি দরকারী প্রমাণ করতে পারে।

একবার তৈরি হয়ে গেলে, বিটবকেট আপনার নতুন শাখার একটি দৃশ্য প্রদর্শন করে:

গিটের সাথে শাখা করা শিখুন

গিট শাখা সম্বন্ধে: এগুলি তৈরি করা সস্তা এবং তারা কাজের একাধিক ধারাকে সহাবস্থান করতে দেয়, সম্পূর্ণ হলে একত্রিত হওয়ার জন্য প্রস্তুত। একবার আপনি শাখাগুলি তৈরি, স্যুইচিং এবং মার্জ করার সাথে পরিচিত হয়ে গেলে, আপনি গিটকে তার সম্পূর্ণ সম্ভাবনার সাথে ব্যবহার করার পথে ভাল হয়ে যাবেন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এটি কি উইন্ডোজ 11 এ আপগ্রেড করার যোগ্য?

উইন্ডোজ নতুন করে ডিজাইন করা হয়েছে। কিন্তু এটা কি আপনাকে উইন্ডোজ 10 থেকে উইন্ডোজ 11 এ স্থানান্তরিত করার জন্য যথেষ্ট?

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • গিটহাব
  • গিটহাব ডেস্কটপ
লেখক সম্পর্কে ববি জ্যাক(58 নিবন্ধ প্রকাশিত)

ববি একজন প্রযুক্তি উত্সাহী যিনি দুই দশকের বেশিরভাগ সময় সফটওয়্যার ডেভেলপার হিসেবে কাজ করেছেন। তিনি গেমিং সম্পর্কে উত্সাহী, সুইচ প্লেয়ার ম্যাগাজিনে রিভিউ এডিটর হিসাবে কাজ করছেন এবং অনলাইন প্রকাশনা এবং ওয়েব ডেভেলপমেন্টের সকল দিকের মধ্যে নিমজ্জিত।

ইউটিউব আমার কম্পিউটারে কাজ করছে না কেন?
ববি জ্যাক থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন