কিভাবে Git এবং GitHub মার্জ করবেন?

Kibhabe Git Ebam Github Marja Karabena



গিট হল একটি অবাধে উপলব্ধ বিতরণকৃত VCS (সংস্করণ নিয়ন্ত্রণ ব্যবস্থা) যা দক্ষতার সাথে সমস্ত ধরণের প্রকল্প পরিচালনার জন্য ব্যবহৃত হয়। অন্যদিকে, GitHub সংস্করণ নিয়ন্ত্রণ এবং সহযোগিতার জন্য একটি দূরবর্তী সার্ভার। এটি বিকাশকারীদের দল হিসাবে যে কোনও জায়গা থেকে প্রকল্পগুলিতে একে অপরের সাথে কাজ করার অনুমতি দেয়। ব্যবহারকারীরা একটি স্থানীয় মেশিনে কাজ করে এবং তারপর একটি দূরবর্তী সার্ভার (GitHub) এর সাহায্যে এটিকে একত্রিত করে।

এই গাইডের ফলাফল হল:







আপনি কিভাবে গিট ব্যবহারকারীর নাম এবং ইমেল কনফিগার করবেন?

গিট ব্যবহারকারীর নাম এবং ইমেল ঠিকানা কনফিগার করতে, নিম্নলিখিত নির্দেশাবলী দেখুন:



  • গিট ব্যাশ টার্মিনাল চালু করুন এবং স্থানীয় সংগ্রহস্থলে যান।
  • তারপর, ব্যবহার করুন ' git config –global user.name ব্যবহারকারীর নাম কনফিগারেশনের জন্য কমান্ড।
  • ব্যবহারকারীর ইমেল কনফিগার করতে, 'চালান git config –global user.email 'আদেশ।

ধাপ 1: গিট রুট ডিরেক্টরিতে যান

প্রাথমিকভাবে, গিট ব্যাশ ইউটিলিটি খুলুন এবং 'চালিয়ে গিট-এর রুট ডিরেক্টরিতে পুনঃনির্দেশ করুন। সিডি 'তার পথ সহ আদেশ:



cd 'C:\Users\nazma\Git\Git'

ধাপ 2: গিট ইউজারনেম কনফিগার করুন

তারপর, ব্যবহার করুন ' git কনফিগারেশন ' বিশ্বব্যাপী গিট ব্যবহারকারীর নাম কনফিগার করার জন্য কমান্ড:





git config --global user.name 'LinuxHint21'

এখানে:

  • ' - বিশ্বব্যাপী ” হল একটি কনফিগারেশন স্তর যার মান একটি অপারেটিং সিস্টেমের একটি নির্দিষ্ট ব্যবহারকারীর জন্য প্রযোজ্য।
  • ' ব্যবহারকারীর নাম ” ব্যবহারকারীর নাম নির্দেশ করে যা আমরা কনফিগার করতে চাই।
  • ' LinuxHint21 আমাদের ব্যবহারকারীর নাম:



ধাপ 3: গিট ব্যবহারকারী ইমেল কনফিগার করুন

এখন, নিম্নলিখিত কমান্ডটি কার্যকর করে ব্যবহারকারীর ইমেল ঠিকানা কনফিগার করুন:

git config --global user.email 'tslfmn018@gmail.com'

কিভাবে Git এবং GitHub মার্জ করবেন?

গিট ব্যবহারকারীর নাম এবং ইমেল ঠিকানা কনফিগার করার পরে, নীচে বর্ণিত পদক্ষেপগুলি অনুসরণ করে গিটহাবের সাথে গিট স্থানীয় সংগ্রহস্থলের ডেটা মার্জ করুন:

  • পছন্দসই স্থানীয় সংগ্রহস্থলে পুনর্নির্দেশ করুন।
  • একটি নতুন ফাইল তৈরি করুন এবং এটি ট্র্যাক করুন।
  • প্রতিশ্রুতি দিয়ে Git সংগ্রহস্থলে যোগ করা পরিবর্তনগুলি সংরক্ষণ করুন।
  • তারপরে, গিটহাব রিমোট রিপোজিটরিতে যান এবং এর URL কপি করুন।
  • দূরবর্তী URL যোগ করুন এবং এটি যাচাই করুন.
  • স্থানীয় মেশিনে দূরবর্তী সংগ্রহস্থলের আপডেট হওয়া সামগ্রীর একটি অনুলিপি তৈরি করুন।
  • দূরবর্তী নাম এবং স্থানীয় শাখার নাম সহ 'গিট পুশ' কমান্ডটি চালান যা রিমোট সার্ভারের সাথে পুশ এবং একত্রিত করতে হবে।

ধাপ 1: পছন্দসই সংগ্রহস্থলে যান

গিট রুট ডিরেক্টরির ভিতরে, 'চালনা করুন সিডি 'কাঙ্খিত স্থানীয় সংগ্রহস্থল সহ কমান্ড করুন এবং এটিতে পুনঃনির্দেশ করুন:

সিডি সুবিধা

ধাপ 2: নতুন ফাইল তৈরি করুন

বর্তমান কর্মরত স্থানীয় সংগ্রহস্থলে একটি নতুন ফাইল তৈরি করতে, ' স্পর্শ ” কমান্ড দিন এবং ফাইলের নাম এর প্রকার সহ উল্লেখ করুন:

স্পর্শ file1.txt

এখানে, আমরা একটি নতুন টেক্সট ফাইল তৈরি করেছি যার নাম “ file1.txt ”:

ধাপ 3: ট্র্যাক ফাইল

এখন, সদ্য তৈরি করা ফাইলটিকে ওয়ার্কিং এরিয়া থেকে ট্র্যাকিং ইনডেক্সে সরানোর জন্য প্রদত্ত কমান্ডটি চালান:

git file1.txt যোগ করুন

ধাপ 4: গিট রিপোজিটরিতে ফাইল সংরক্ষণ করুন

এরপরে, পরবর্তীতে ব্যবহারের জন্য কাঙ্খিত কমিট বার্তা যোগ করার জন্য '-m' পতাকা সহ 'git কমিট' কমান্ডের মাধ্যমে ফাইলটিকে ট্র্যাকিং এলাকা থেকে গিট সংগ্রহস্থলে পুশ করুন:

গিট কমিট -এম 'প্রথম ফাইল যোগ করা হয়েছে'

নিম্নলিখিত আউটপুট অনুযায়ী, আমরা সফলভাবে ট্র্যাক করা পরিবর্তনগুলি সংরক্ষণ করেছি:

ধাপ 5: রিমোট রিপোজিটরি ইউআরএল কপি করুন

এটি করার পরে, রিমোট রিপোজিটরি URL টি অনুলিপি করুন। যে উদ্দেশ্যে:

  • আপনার GitHub অ্যাকাউন্ট খুলুন।
  • আপনার পছন্দসই রিমোট রিপোজিটরিতে নেভিগেট করুন।
  • তারপর, আঘাত করুন ' কোড 'বোতাম।
  • নির্বাচন করুন ' HTTPS প্রদর্শিত ড্রপ-ডাউন মেনু থেকে।
  • ক্লিক করুন ' টিক দিন ✔ ' আপনার ক্লিপবোর্ডে URL অনুলিপি করার জন্য আইকন:

ধাপ 6: স্থানীয় সংগ্রহস্থলে রিমোট যোগ করুন

এর পরে, নিম্নলিখিত কমান্ডটি চালিয়ে স্থানীয় সংগ্রহস্থলে দূরবর্তী URL যোগ করুন:

গিট রিমোট অ্যাড অরিজিন https://github.com/GitUser0422/jooya.git

এখানে, ' মূল ” আমাদের দূরবর্তী নাম এবং তারপর আমরা অনুলিপি করা দূরবর্তী সংগ্রহস্থল URL প্রদান করেছি:

ধাপ 7: যোগ করা রিমোট যাচাই করুন

এটি করার পরে, রিমোট যোগ করা হয়েছে কিনা তা পরীক্ষা করতে নীচের-নির্দিষ্ট কমান্ডটি চালান:

git remote -v

আপনি দেখতে পাচ্ছেন, রিমোটটি সফলভাবে স্থানীয় সংগ্রহস্থলে যোগ করা হয়েছে:

ধাপ 8: রিমোট রিপোজিটরি সামগ্রী ডাউনলোড করুন

দূরবর্তী সংগ্রহস্থলের আপডেট করা সামগ্রী ডাউনলোড করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

git আনা

দেখা যায় যে; আমরা সফলভাবে দূরবর্তী সংগ্রহস্থল সামগ্রী ডাউনলোড করেছি:

ধাপ 9: গিট কন্টেন্টকে গিটহাবে পুশ করুন

অবশেষে, দূরবর্তী সংগ্রহস্থলের সাথে স্থানীয় পরিবর্তনগুলিকে একত্রিত করতে নীচের নির্দেশিত কমান্ডটি চালান:

git push -u আদি দেব

উপরে প্রদত্ত কমান্ডে:

  • ' -ভিতরে ' পতাকা একটি ট্র্যাকিং শাখা তৈরি করতে ব্যবহৃত হয় ' দেব 'শাখা।
  • ' মূল ” হল আমাদের দূরবর্তী নাম বা দূরবর্তী সংগ্রহস্থল URL এর উপনাম।
  • ' দেব ” হল শাখার নাম যা আমরা পুশ করতে চাই।

বিঃদ্রঃ : '-u' পতাকাটি শুধুমাত্র দূরবর্তী সার্ভারে স্থানীয় শাখার প্রথম ধাক্কার জন্য একটি ট্র্যাকিং শাখা তৈরির জন্য ব্যবহৃত হয়

নীচের প্রদত্ত আউটপুট অনুযায়ী, আমাদের স্থানীয় শাখা সফলভাবে পুশ করা হয়েছে এবং গিটহাবের সাথে একত্রিত হয়েছে:

যাচাইকরণের জন্য, নির্দিষ্ট রিমোট রিপোজিটরিতে পুনঃনির্দেশ করুন এবং Git ডেটা GitHub সার্ভারের সাথে মার্জ করা হয়েছে কিনা তা পরীক্ষা করুন। নীচে হাইলাইট করা এলাকায় দেখানো হয়েছে:

এটাই! আমরা গিট এবং গিটহাব মার্জ সম্পর্কে বিস্তারিত বর্ণনা করেছি।

উপসংহার

Git হল একটি অবাধে উপলব্ধ বিতরণকৃত VCS যা দক্ষতার সাথে সমস্ত ধরণের প্রকল্প পরিচালনার জন্য ব্যবহার করা হয়। অন্যদিকে, GitHub হল একটি দূরবর্তী হোস্টিং সার্ভার যা সহযোগিতার জন্য ব্যবহৃত হয়। এটি ব্যবহারকারীদের অনুমতি দেয় এবং যেকোনো জায়গা থেকে প্রকল্পে একে অপরের সাথে কাজ করে। এই টিউটোরিয়ালটি Git এবং GitHub মার্জ করার পদ্ধতি বর্ণনা করেছে।