গিটে, কমিট হ্যাশগুলি গিটের কার্যকারিতার একটি গুরুত্বপূর্ণ অংশ। পরিবর্তনগুলি ট্র্যাক করা, অন্যদের সাথে সহযোগিতা করা এবং কার্যকরভাবে কোডবেস পরিচালনার জন্য এগুলি অপরিহার্য৷ যখন বিকাশকারীরা তাদের সংগ্রহস্থলের কোডে পরিবর্তন করে এবং সেগুলিকে প্রতিশ্রুতিবদ্ধ করে। গিট তাদের করা পরিবর্তনের উপর ভিত্তি করে সেই প্রতিশ্রুতির জন্য একটি অনন্য হ্যাশ তৈরি করে।
এই পোস্টটি গিট কমিট হ্যাশ এবং এটি ব্যবহারের পদ্ধতি সম্পর্কে বর্ণনা করবে।
গিট কমিট হ্যাশ কি?
একটি কমিট হ্যাশ হল গিট রিপোজিটরির ইতিহাসে একটি নির্দিষ্ট কমিটের জন্য একটি বিশেষ শনাক্তকারী। এটি অক্ষরের একটি দীর্ঘ স্ট্রিং যা সংগ্রহস্থলের কোডবেসের একটি নির্দিষ্ট সংস্করণ সনাক্ত করে। কমিট হ্যাশগুলি একটি হ্যাশ ফাংশন ব্যবহার করে তৈরি করা হয় যা কমিটের বিষয়বস্তু, লেখকের তথ্য এবং টাইমস্ট্যাম্প বিবেচনা করে।
কিভাবে গিট কমিট হ্যাশ ব্যবহার করবেন?
গিট কমিট হ্যাশ ব্যবহার করার জন্য, নীচে বর্ণিত পদক্ষেপগুলি অনুসরণ করুন:
- গিট রুট ডিরেক্টরিতে নেভিগেট করুন।
- গিট লগ দেখুন এবং একটি হ্যাশ নির্বাচন করুন।
- 'এর সাথে হ্যাশ কমিট করুন' git শো 'বা' git diff 'আপনার পছন্দ অনুযায়ী কমান্ড।
ধাপ 1: রুট ডিরেক্টরির দিকে যান
প্রাথমিকভাবে, ব্যবহার করুন ' সিডি ' কমান্ড করুন এবং বিবৃত ডিরেক্টরিতে নেভিগেট করুন:
সিডি 'C:\Users\user\Git\projectrepo'
ধাপ 2: গিট লগের ইতিহাস দেখুন
সম্পূর্ণ গিট লগ ইতিহাস পরীক্ষা করে দেখুন git log -oneline 'আদেশ। এটি একটি একক লাইনে প্রতিটি প্রতিশ্রুতি প্রদর্শন করবে:
git লগ --অনলাইন
নীচের-প্রদত্ত চিত্রটি সফলভাবে সমস্ত কমিট ইতিহাস দেখায়। তারপরে, আরও ব্যবহারের জন্য আপনার পছন্দের একটি প্রতিশ্রুতি নির্বাচন করুন। এই উদাহরণের জন্য, আমরা নির্বাচন করেছি ' 0f6603f 'হ্যাশ:
ধাপ 3: 'গিট শো' কমান্ড দিয়ে হ্যাশ কমিট করুন
চালান ' git শো ' কমান্ড দিন এবং কমিট হ্যাশে এর সাথে নির্বাচিত কমিট যোগ করুন:
git শো 0f6603f
আপনি উপরের-নির্বাহিত কমান্ডের আউটপুট দেখতে পারেন:
ব্যবহারকারীরা পরবর্তী ধাপে প্রদত্ত অন্য পদ্ধতির সাহায্যে প্রতিশ্রুতিও দিতে পারেন।
ধাপ 4: 'git diff' কমান্ড দিয়ে হ্যাশ কমিট করুন
পছন্দসই কমিটগুলির পরিবর্তনগুলি বিস্তারিতভাবে পেতে, 'চালনা করুন git diff 'আদেশ। এটি করার জন্য, গিট লগ ইতিহাস থেকে দুটি কমিট নির্বাচন করুন এবং এই বিবৃত কমান্ডটি ব্যবহার করুন:
git diff 0f6603f f1ab08a
আপনি দেখতে পাচ্ছেন, যোগ করা পরিবর্তনগুলি সফলভাবে প্রদান করা হয়েছে:
এটি সবই গিট কমিট হ্যাশ এবং এর ব্যবহার সম্পর্কে।
উপসংহার
একটি কমিট হ্যাশ হল গিট রিপোজিটরির ইতিহাসে একটি নির্দিষ্ট কমিটের জন্য একটি বিশেষ শনাক্তকারী। গিট কমিট হ্যাশ ব্যবহার করতে প্রথমে গিট রুট ডিরেক্টরিতে যান। তারপর, গিট লগ দেখুন এবং একটি হ্যাশ নির্বাচন করুন। এর পরে, 'এর সাথে হ্যাশ কমিট করুন git শো 'বা' git diff 'আপনার পছন্দ অনুযায়ী কমান্ড। এই পোস্টটি গিট কমিট হ্যাশ এবং এর ব্যবহার সম্পর্কে বিস্তারিত বর্ণনা করেছে।