গিট পুল বনাম গিট ক্লোন: পার্থক্য কী?

Gita Pula Banama Gita Klona Parthakya Ki



গিট বিভিন্ন কমান্ড প্রদান করে যেমন ' গিট ক্লোন”, “গিট ফেচ”, “গিট পুশ”, “গিট টান ” এবং বিভিন্ন কার্যকারিতার জন্য আরও অনেক। কখনও কখনও ব্যবহারকারীদের স্থানীয় গিট ডিরেক্টরিতে দূরবর্তী সংগ্রহস্থল পুনরুদ্ধার করতে হবে। সেই উদ্দেশ্যে, '' ব্যবহার করে বর্ণিত সংগ্রহস্থল ক্লোন করা প্রয়োজন git ক্লোন 'আদেশ। এটি সাধারণত ইতিহাস সহ সমগ্র সংগ্রহস্থল পুনরুদ্ধার করে এবং সংগ্রহস্থলের একটি নতুন স্থানীয় অনুলিপি তৈরি করে। যখন ' git টান ” কমান্ডটি দূরবর্তী সংগ্রহস্থলের সর্বশেষ সংস্করণগুলির সাথে স্থানীয় অনুলিপি আপ-টু-ডেট রাখতে ব্যবহৃত হয়।

এই লেখার বিস্তারিত হবে:







'গিট পুল' এবং 'গিট ক্লোন' কমান্ডের মধ্যে পার্থক্য/পার্থক্য কী?

বুঝতে ' git টান ' এবং ' git ক্লোন ', নীচের সারণীতে তাদের মধ্যে প্রধান পার্থক্য দেখুন:



git টান git ক্লোন
দূরবর্তী এবং স্থানীয় সংগ্রহস্থল সিঙ্ক করার জন্য 'গিট টান' ব্যবহার করা হয়। একটি স্থানীয় সংগ্রহস্থল সেট আপ করার জন্য 'গিট ক্লোন' কমান্ডটি কার্যকর করা হয়।
এটি একটি দূরবর্তী সংগ্রহস্থল থেকে একটি নির্দিষ্ট স্থানীয় সংগ্রহস্থলে সর্বশেষ পরিবর্তন আনবে এবং একত্রিত করবে। দূরবর্তী গিট সংগ্রহস্থলের একটি অনুলিপি তৈরি করুন এবং স্থানীয় মেশিনে সংরক্ষণ করুন।
এটি একটি প্রকল্পে অনেকবার ব্যবহার করা যেতে পারে। এটি একটি প্রকল্পে শুধুমাত্র একবার কার্যকর করা যেতে পারে।

গিটে 'গিট পুল' এবং 'গিট ক্লোন' কমান্ডগুলি কীভাবে ব্যবহার করবেন?

ব্যবহার করতে ' git pull' এবং 'git ক্লোন 'গিটে কমান্ড, প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন:



  • আপনার GitHub অ্যাকাউন্টে সাইন ইন করুন।
  • আপনার পছন্দের যেকোনো সংগ্রহস্থল নির্বাচন করুন এবং স্থানীয় প্রকল্পে এই সংগ্রহস্থল ক্লোন করার জন্য HTTPS কোডটি অনুলিপি করুন।
  • গিট ব্যাশ টার্মিনাল চালু করুন এবং গিট স্থানীয় ডিরেক্টরিতে নেভিগেট করুন।
  • 'গিট ক্লোন' কমান্ডটি ব্যবহার করুন এবং রিমোট রিপোজিটরি লিঙ্কটি পেস্ট করুন।
  • দূরবর্তী সংযোগ পরীক্ষা করুন এবং স্থানীয় গিট সংগ্রহস্থল থেকে রিমোটে সমস্ত পরিবর্তন টানুন।

ধাপ 1: GitHub অ্যাকাউন্টে সাইন ইন করুন

প্রথমে, 'এ যান গিটহাব এবং আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রদান করে সাইন ইন করুন:





ধাপ 2: একটি সংগ্রহস্থল নির্বাচন করুন

প্রোফাইল আইকনে ক্লিক করুন, ' আপনার সংগ্রহস্থল ' বিকল্প, এবং এটিতে নেভিগেট করুন:



পছন্দসই সংগ্রহস্থল নির্বাচন করুন এবং এটি খুলুন। উদাহরণস্বরূপ, আমরা বেছে নিয়েছি ' টেস্ট ডেমো1 'দূরবর্তী সংগ্রহস্থল:

ধাপ 3: HTTPS URL কপি করুন

উল্লিখিত সংগ্রহস্থলের মূল পৃষ্ঠায়, হাইলাইট করা ' কোড ' বোতাম এবং অনুলিপি করুন ' HTTPS ' URL:

ধাপ 4: গিট ব্যাশ টার্মিনাল চালু করুন

এখন, স্টার্টআপ মেনুর সাহায্যে গিট ব্যাশ টার্মিনাল খুলুন:

ধাপ 5: গিট লোকাল রিপোজিটরি রিডাইরেক্ট করুন

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

সিডি 'C:\Users\user\Git\projectrepo'

ধাপ 6: ক্লোন রিপোজিটরি

তারপর, ' ব্যবহার করে সংগ্রহস্থল ক্লোন করুন git ক্লোন 'কপি করা কমান্ড এবং পেস্ট করুন' HTTPS ' এর সাথে URL:

git ক্লোন https: // github.com / Gituser213 / testdemo1.git

নীচে বর্ণিত আউটপুট নির্দেশ করে যে আমরা সফলভাবে দূরবর্তী সংগ্রহস্থল ক্লোন করেছি:

ধাপ 7: দূরবর্তী সংযোগ পরীক্ষা করুন

' ব্যবহার করে দূরবর্তী URL চেক করুন git remote -v 'আদেশ:

গিট রিমোট -ভিতরে

ধাপ 8: পরিবর্তনগুলি টানুন

'চালিয়ে দূরবর্তী থেকে স্থানীয় শাখায় সমস্ত পরিবর্তন টানুন git টান 'আদেশ:

গিট টান অরিজিন মাস্টার

ফলস্বরূপ চিত্রটি নির্দেশ করে যে পরিবর্তনগুলি দূরবর্তী শাখা থেকে আনা হয়েছে:

এই সব সম্পর্কে ' git pull' এবং 'git ক্লোন 'গিটে কমান্ড।

উপসংহার

দ্য ' git টান ” কমান্ডটি দূরবর্তী সংগ্রহস্থলে করা নতুন পরিবর্তনগুলির সাথে স্থানীয় অনুলিপি আপ-টু-ডেট রাখার জন্য ব্যবহৃত হয়। অন্যদিকে, “ git ক্লোন ” কমান্ড সাধারণত স্থানীয় রিপোজিটরিতে সম্পূর্ণ রিপোজিটরি পুনরুদ্ধার করে যার সম্পূর্ণ ইতিহাসও রয়েছে এবং সংগ্রহস্থলের একটি নতুন স্থানীয় অনুলিপি তৈরি করে। এই টিউটোরিয়ালটি 'এর মধ্যে পার্থক্যগুলিকে সংক্ষেপে বিশদভাবে ব্যাখ্যা করেছে git pull' এবং 'git ক্লোন