গিটে কাজ করার সময়, বিকাশকারীদের প্রায়শই তাদের প্রকল্পগুলিতে পরিবর্তন যুক্ত করতে হয়। কখনও কখনও, তারা এমন পরিস্থিতির সম্মুখীন হয় যেখানে সমস্ত পরিবর্তন এখনও দূরবর্তী সংগ্রহস্থলে যোগ করার জন্য প্রস্তুত নয়। সুতরাং, গিট রিমোট রিপোজিটরি থেকে শুধুমাত্র একটি ফাইল আপডেট করতে হবে। এটি করার জন্য, ' $ git চেকআউট মূল/
এই গাইড রিমোট অরিজিন মাস্টার থেকে একটি একক ফাইল আপডেট করার পদ্ধতি প্রদান করবে।
কিভাবে রিমোট অরিজিন মাস্টার থেকে একটি একক ফাইল চেকআউট/আপডেট করবেন?
রিমোট অরিজিন মাস্টার থেকে একটি ফাইল চেকআউট/আপডেট করতে, নিচের প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন:
-
- প্রয়োজনীয় গিট সংগ্রহস্থলে যান।
- স্টেজিং সূচকে একটি ফাইল তৈরি করুন এবং যুক্ত করুন।
- রিমোট রিপোজিটরি আপডেট করুন।
- দূরবর্তী URL সেট করুন এবং এটি যাচাই করুন.
- রিমোট রিপোজিটরিতে ফাইল সামগ্রী পুশ করুন।
- রিমোট রিপোজিটরি থেকে ফাইল সামগ্রী ডাউনলোড করুন।
- চালান ' $ git চেকআউট মূল/
— 'আদেশ।
আসুন উপরে আলোচিত দৃশ্যটি বাস্তবায়ন করি!
ধাপ 1: গিট রিপোজিটরিতে যান
চালান ' সিডি ' কমান্ড দিন এবং পছন্দসই গিট সংগ্রহস্থলে যান:
$ সিডি 'সি:\গো \t is_repo'
ধাপ 2: একটি ফাইল তৈরি করুন
এক্সিকিউট করে একটি নতুন ফাইল তৈরি করুন ' স্পর্শ 'আদেশ:
$ স্পর্শ TestFile.txt
ধাপ 3: Git Index এ ফাইল যোগ করুন
পরবর্তী, চালান ' git যোগ করুন ফাইলের নামের সাথে কমান্ড দিন এবং এটিকে গিট স্টেজিং এলাকায় নিয়ে যান:
$ git যোগ করুন TestFile.txt
ধাপ 4: পরিবর্তন করুন
সমস্ত যোগ করা পরিবর্তনগুলি সংরক্ষণ করুন এবং গিট সংগ্রহস্থল আপডেট করুন:
$ git কমিট -মি 'ফাইল যোগ করা হয়েছে'
ধাপ 5: দূরবর্তী URL সেট করুন
এরপরে, চালান ' গিট রিমোট সেট-ইউআরএল রিমোট নাম এবং রিমোট রিপোজিটরি URL সহ কমান্ড:
$ গিট রিমোট সেট-ইউআরএল মূল https: // github.com / laibyounas / demo.git
ধাপ 6: রিমোট ইউআরএল তালিকা চেক করুন
পরিবর্তনগুলি যোগ করা হয়েছে কিনা তা যাচাই করতে, নীচে বর্ণিত কমান্ডটি চালান:
$ গিট রিমোট -ভিতরে
এটি লক্ষ্য করা যায় যে নির্দিষ্ট দূরবর্তী URL সফলভাবে যোগ করা হয়েছে:
ধাপ 7: রিমোট রিপোজিটরিতে ফাইল সামগ্রী আপলোড করুন
গিট কমিট পরিবর্তনগুলি আপডেট করতে, ' git পুশ 'আদেশ। এই কমান্ডটি গিট স্থানীয় সংগ্রহস্থল থেকে সংশোধিত সোর্স কোড ফাইলগুলিকে সমস্ত শাখা সহ গিটহাব হোস্টিং পরিষেবা সংগ্রহস্থলে পাঠাবে:
$ git পুশ
ধাপ 8: রিমোট রিপোজিটরি থেকে সামগ্রী ডাউনলোড করুন
রিমোট রিপোজিটরি থেকে সাম্প্রতিক পরিবর্তনগুলি পেতে, ' ব্যবহার করে এর সামগ্রী ডাউনলোড করুন git আনা 'আদেশ:
$ git আনা
বিঃদ্রঃ : Fetch কমান্ড শুধুমাত্র সাম্প্রতিক পরিবর্তনগুলিকে মার্জ না করেই ডাউনলোড করে।
ধাপ 9: রিমোট অরিজিন ব্রাঞ্চ থেকে ফাইল চেকআউট/আপডেট করুন
রিমোট রিপোজিটরি থেকে একক ফাইল সামগ্রী আপডেট করতে, প্রদত্ত কমান্ডটি রিমোট শাখা এবং ফাইলের নাম সহ ব্যবহার করুন:
$ git চেকআউট মূল / আলফা -- TestFile.txt
ফলস্বরূপ, নির্দিষ্ট দূরবর্তী ফাইলটি পরিবর্তনের জন্য প্রস্তুত:
আমরা রিমোট অরিজিন মাস্টার থেকে একটি একক ফাইল আপডেট করার পদ্ধতিটি দক্ষতার সাথে ব্যাখ্যা করেছি।
উপসংহার
রিমোট অরিজিন মাস্টার থেকে একটি ফাইল চেকআউট/আপডেট করতে, প্রথমে প্রয়োজনীয় গিট রিপোজিটরিতে যান। তারপরে, একটি পাঠ্য ফাইল তৈরি করুন, এটি গিট স্টেজিং সূচকে ট্র্যাক করুন এবং গিট সংগ্রহস্থল আপডেট করুন। এর পরে, পছন্দসই রিমোট ইউআরএল সেট করুন এবং রিমোট রিপোজিটরিতে স্থানীয় পরিবর্তনগুলি যোগ করুন। এরপরে, দূরবর্তী গিট সংগ্রহস্থল থেকে ফাইল সামগ্রী ডাউনলোড করুন। অবশেষে, ব্যবহার করুন ' $ git চেকআউট মূল/