Git-এ git-log কমান্ড | ব্যাখ্যা করেছেন

Git E Git Log Kamanda Byakhya Karechena



যখন নতুন ফাইল যোগ করা হয় বা গিট রিপোজিটরিতে অন্য কিছু পরিবর্তন প্রয়োগ করা হয়, ব্যবহারকারীদের কমিটের মাধ্যমে গিট রিপোজিটরিতে সেভ করতে হবে। এই প্রতিশ্রুতিগুলি পরিবর্তনগুলি ধরে রাখে এবং লেখকের নাম, ইমেল ঠিকানা, প্রতিশ্রুতি তারিখ, সময় এবং অন্যান্য দরকারী তথ্য সম্পর্কে বিশদ বিবরণ রয়েছে। এই তথ্যটি ব্যবহারকারীরা যখনই প্রয়োজন তখন ব্যবহার করতে পারেন ' git লগ 'আদেশ।

এই ব্লগটি আলোচনা করবে:

গিটে 'গিট লগ' কমান্ড কী?

বর্তমান ওয়ার্কিং রিপোজিটরির সমস্ত কমিট লগ হিস্ট্রি দেখতে, ' git লগ ” কমান্ড ব্যবহার করা যেতে পারে। এটি বিভিন্ন উদ্দেশ্যে একাধিক বিকল্পের সাথে ব্যবহার করা যেতে পারে, যেমন:







  • ' -এক লাইন ” বিকল্পটি একটি একক লাইনে লগ ইতিহাসকে ঘনীভূত করতে ব্যবহৃত হয়।
  • ' -পরে ” বিকল্পটি কাঙ্ক্ষিত তারিখের পরে কমিট লগ ডেটা প্রদর্শনের জন্য ব্যবহৃত হয়।
  • '- -লেখক ” বিকল্পটি একটি নির্দিষ্ট লেখকের প্রতিশ্রুতি দেখানোর জন্য ব্যবহার করা হয়।
  • ' -গ্রিপ ” বিকল্পটি নির্দিষ্ট কমিট বার্তা লগ ডেটা তালিকাভুক্ত করার জন্য ব্যবহৃত হয়।
  • ' -স্ট্যাট ” বিকল্পটি বিস্তারিত সহ কমিট লগ ডেটার পছন্দসই সংখ্যার জন্য ব্যবহার করা হয়।

বাক্য গঠন



এখানে সাধারণ সিনট্যাক্স ' git লগ 'আদেশ:



git লগ < বিকল্প >

উপরে প্রদত্ত কমান্ড থেকে, ' <বিকল্প> ” নির্দিষ্ট বিকল্প দিয়ে প্রতিস্থাপিত হবে।





গিটে 'গিট লগ' কিভাবে দেখবেন?

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

  • গিট স্থানীয় সংগ্রহস্থলে যান।
  • সংগ্রহস্থলে একটি নতুন ফাইল তৈরি করুন এবং ' git যোগ করুন পরিবর্তনগুলি স্টেজ করার জন্য কমান্ড।
  • চালান ' git কমিট -m ট্র্যাক করা পরিবর্তনগুলিকে সংগ্রহস্থলে পুশ করার জন্য কমান্ড।
  • গিট লগ ডেটা পরীক্ষা করতে, 'চালান git লগ 'আদেশ।

ধাপ 1: কাঙ্খিত গিট স্থানীয় সংগ্রহস্থলে যান

প্রাথমিকভাবে, সংগ্রহস্থল পাথ সহ নিম্নলিখিত কমান্ডটি ব্যবহার করুন এবং এটিতে যান:



সিডি 'সি:\ব্যবহারকারীরা \n আজমা\Git\Coco1'

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

তারপরে, 'চালিয়ে কাজের এলাকায় একটি নতুন ফাইল তৈরি করুন স্পর্শ 'আদেশ:

স্পর্শ testfile.html

ধাপ 3: ট্র্যাক পরিবর্তন

ফাইলটিকে স্টেজিং ইনডেক্সে পুশ করতে প্রদত্ত কমান্ডটি চালান:

git যোগ করুন testfile.html

ধাপ 4: পরিবর্তন করুন

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

git কমিট -মি 'প্রাথমিক প্রতিশ্রুতি'

ধাপ 5: গিট কমিট লগ ডেটা দেখান

বর্তমান ওয়ার্কিং গিট রিপোজিটরির কমিট লগ ডেটা দেখতে, 'চালনা করুন git লগ 'আদেশ:

git লগ

অতিরিক্তভাবে, আমরা 'নির্বাহ করে কাঙ্ক্ষিত সংখ্যক কমিটের লগ ডেটা দেখতে পারি git লগ পরিসীমা বরাবর কমান্ড। উদাহরণস্বরূপ, আমরা নির্দিষ্ট করেছি ' -2 একটি পরিসীমা হিসাবে:

git লগ -2

এটি দেখা যায় যে কমিট লগ ডেটার সবচেয়ে সাম্প্রতিক কাঙ্ক্ষিত সংখ্যা প্রদর্শিত হয়েছে:

Git-এ “–oneline” অপশন দিয়ে কিভাবে “git log” কমান্ড ব্যবহার করবেন?

কমিট লগ ডেটা ঘনীভূত করতে, ' -এক লাইন 'সহ' বিকল্পটি git লগ 'আদেশ:

git লগ --অনলাইন -6

এখানে, আমরা নির্দিষ্ট করেছি ' -6 একটি কমিট পরিসীমা হিসাবে। কমিট লগ ডেটার প্রদত্ত সংখ্যা দেখানো হয়েছে:

Git-এ “–after” অপশন দিয়ে কিভাবে “git log” কমান্ড ব্যবহার করবেন?

কাঙ্ক্ষিত তারিখের পরে কমিট লগ ডেটা পরীক্ষা করতে, 'চালনা করুন git লগ 'এর সাথে কমান্ড' -পরে 'বিকল্প:

git লগ --পরে = '2023-03-29'

উপরে প্রদত্ত কমান্ডে, আমরা নির্দিষ্ট করেছি ' 2023-03-29 এই তারিখের পরে সমস্ত কমিট লগ ডেটা তালিকাভুক্ত করার তারিখ:

Git-এ “–author” অপশন দিয়ে কিভাবে “git log” কমান্ড ব্যবহার করবেন?

আপনি যদি পছন্দসই লেখকের কমিট লগ দেখতে চান, তাহলে প্রদত্ত কমান্ডটি চালান “ -লেখক ' বিকল্পটি এবং লেখকের নাম বা ইমেল ঠিকানা উল্লেখ করুন। আমাদের ক্ষেত্রে, আমরা লেখকের ইমেল ঠিকানা প্রদান করেছি:

git লগ --লেখক = 'hooriakhan422@gmail.com'

Git-এ “–grep” অপশন দিয়ে কিভাবে “git log” কমান্ড ব্যবহার করবেন?

প্রয়োজনীয় কমিট লগ ডেটা পাওয়ার আরেকটি উপায় হল ' -গ্রিপ ' বিকল্প এবং প্রতিশ্রুতি বার্তা নির্দিষ্ট করুন:

git লগ --গ্রিপ = 'প্রাথমিক'

এখানে, আমরা সমস্ত কমিটের বিশদ চাই যাতে ' প্রাথমিক ' কমিট মেসেজে কীওয়ার্ড:

Git-এ “–stat” অপশন দিয়ে কিভাবে “git log” কমান্ড ব্যবহার করবেন?

শেষ কিন্তু অন্তত নয়, ' -স্ট্যাট ” বিকল্পটি বিস্তারিতভাবে কমিট লগ ডেটার পছন্দসই সংখ্যা দেখানোর জন্য ব্যবহার করা যেতে পারে:

git লগ --stat -1

এখানেই শেষ! আমরা গিট-এ 'গিট লগ' কমান্ড সম্পর্কে বিশদ প্রদান করেছি।

উপসংহার

দ্য ' git লগ ” কমান্ডটি একটি সংগ্রহস্থলের লগ ইতিহাসে সমস্ত কমিট প্রদর্শনের জন্য ব্যবহার করা হয়। এটি বিভিন্ন উদ্দেশ্যে একাধিক বিকল্পের সাথে ব্যবহার করা যেতে পারে, যেমন ' -এক লাইন ', ' -পরে ”, “- -লেখক ', ' -গ্রিপ ', এবং ' -স্ট্যাট ” বিস্তারিত সহ কমিট লগ ডেটার বিকল্প। এই ব্লগটি Git-এ 'git log' কমান্ডের ব্যবহার প্রদর্শন করেছে।