আমি কিভাবে একটি প্রতিশ্রুতি কি দেখাতে পারি?

Ami Kibhabe Ekati Pratisruti Ki Dekhate Pari



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

একটি নির্দিষ্ট প্রতিশ্রুতি কী করেছে তা দেখানোর পদ্ধতিগুলি এই লেখা-আপটি প্রদর্শন করবে।

কিভাবে একটি প্রতিশ্রুতি কি দেখান?

একটি নির্দিষ্ট প্রতিশ্রুতি কী করেছে তা দেখানোর জন্য বিভিন্ন গিট কমান্ড ব্যবহার করা যেতে পারে, যেমন:







পদ্ধতি 1: “git show ” কমান্ড ব্যবহার করে কমিট পরিবর্তনগুলি দেখুন

দ্য ' git শো ” কমিট আইডি সহ কমান্ডটি কমিট বার্তা, লেখকের নাম, তারিখ এবং সময় সহ সেই কমিট সম্পর্কে বিস্তারিত তথ্য দেখায়। এটি একটি নির্দিষ্ট প্রতিশ্রুতি কি করেছে তাও দেখায়।



ধাপ 1: পছন্দসই কমিট নির্বাচন করুন

প্রথমে, কমিট ইতিহাস প্রদর্শন করুন এবং একটি নির্দিষ্ট প্রতিশ্রুতি চয়ন করুন।



git লগ --অনলাইন

নীচের আউটপুট সমস্ত কমিট ইতিহাস দেখায়। আমরা নির্বাচন করেছি ' 3245529 'কমিট আইডি:





ধাপ 2: প্রতিশ্রুতি পরিবর্তন দেখুন

তারপর, ব্যবহার করুন ' git শো ' এর পরিবর্তনগুলি দেখতে নির্বাচিত কমিট আইডি সহ কমান্ড:



git শো 3245529

নীচের আউটপুট নির্বাচিত প্রতিশ্রুতিতে করা পরিবর্তনগুলি দেখায়। হাইলাইট করা অংশে, সবুজ টেক্সট সহ “ + ” প্রতীকটি কমিটের ফাইলে যোগ করা নতুন লাইনগুলিকে প্রতিনিধিত্ব করে:

তাছাড়া, ' -স্ট্যাট ” বিকল্পটি পরিবর্তনের সংক্ষিপ্ত তালিকা দেখতে একই কমান্ডে ব্যবহার করা যেতে পারে:

git শো 3245529 --stat

নীচের স্ক্রিনশটটি নির্দেশ করে যে এই প্রতিশ্রুতিতে তিনটি সন্নিবেশ যোগ করা হয়েছে:

পদ্ধতি 2: “git diff ^!” ব্যবহার করে কমিট পরিবর্তনগুলি দেখুন আদেশ

দ্য ' git diff ” নির্দিষ্ট কমিট আইডি সহ কমান্ডটি সেই প্রতিশ্রুতিতে করা পরিবর্তনগুলি দেখতে ব্যবহৃত হয়। প্রদত্ত কমান্ডটি ব্যবহার করুন এবং '^!' যোগ করুন। পার্থক্য থেকে অভিভাবকের সমস্ত কমিট বাদ দেওয়ার জন্য প্রতীকগুলি:

git diff 3245529 ^ !

নীচের স্ক্রিনশটে, হাইলাইট করা অংশটি নির্বাচিত প্রতিশ্রুতিতে যোগ করা পরিবর্তনগুলি দেখায়:

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

উপসংহার

একটি নির্দিষ্ট প্রতিশ্রুতি কী করেছে তা দেখানোর জন্য, প্রথমে পছন্দসই কমিট নির্বাচন করুন এবং এর প্রতিশ্রুতি আইডি অনুলিপি করুন। তারপর, চালান ' git শো 'বা' git diff ^! ' সেই প্রতিশ্রুতিতে যোগ করা পরিবর্তনগুলি দেখতে কমান্ড। এই লেখাটি গিটে একটি নির্দিষ্ট প্রতিশ্রুতি কী করেছে তা দেখানোর পদ্ধতিগুলি প্রদর্শন করেছে।