উত্তর:
"সংস্করণ নম্বর" বলতে কী বোঝ? সংস্করণ নম্বর সহ কমিটিকে ট্যাগ করা এবং তারপরে ব্যবহার করা সাধারণ
$ git describe --tags
বর্তমান হেড আর্টকে কোনও ট্যাগ সনাক্ত করতে। যদি আপনি বোঝাতে চান যে আপনি বর্তমান হেডের হ্যাশটি জানতে চান তবে আপনি সম্ভবত এটি করতে পারেন:
$ git rev-parse HEAD
বা সংক্ষিপ্ত সংশোধন হ্যাশ জন্য:
$ git rev-parse --short HEAD
এটি প্রায়শই যথেষ্ট:
$ cat .git/refs/heads/${branch-master}
তবে এটি নির্ভরযোগ্য নয় কারণ রেফটি প্যাক করা যেতে পারে।
.git/packed-refs, তাই আপনার সম্ভবত সরাসরি অ্যাক্সেস এড়ানো উচিত .git/refs/। কেবল ব্যবহার করুন git rev-parse master(বা git rev-parse refs/heads/masterযদি আপনার সম্পূর্ণ অস্পষ্ট হওয়া প্রয়োজন) need
git log -1আমার মনে হয় এমন অনেকগুলি উপায় সহজ এবং সাধারণ
এটি আপনাকে কেবল পুনর্বিবেচনা দেয়।
git rev-parse HEAD
--shortবিকল্পের একটি সংক্ষিপ্ত উল্লেখ এটিকে নিখুঁত করে তুলবে।
এটি আপনাকে হ্যাশের প্রথম কয়েকটি অঙ্ক দেয় এবং সংস্করণ নম্বর হিসাবে এটি ব্যবহারের জন্য তারা যথেষ্ট অনন্য।
গিট রেভ-পার্স - শর্ট হেড
নীচে কেবলমাত্র হেড নয়, পূর্বে চালিত সংশোধনগুলির সাথে কাজ করবে
সংক্ষিপ্ত রিভিশন হ্যাশ জন্য:
git log -1 --pretty=format:%h
দীর্ঘ পুনর্বিবেচনা হ্যাশ জন্য:
git log -1 --pretty=format:%H
HEADবাস্তবে ব্যবহার করতে পারি " "