HEADগিট থেকে সংক্ষিপ্ত সংস্করণ হ্যাশ পাওয়ার কি ক্লিনার উপায় আছে ?
আমি যেমন পাই তেমন আউটপুট দেখতে চাই:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
আমি প্রথমে একটি সংস্করণ স্ট্রিং উত্পন্ন করতে উপরের কমান্ডটি ব্যবহার করেছি, তবে এটি আরও ভাল:
git describe --tags
এটি 0.1.12(ট্যাগযুক্ত প্রতিশ্রুতি) বা 0.1.11-5-g0c85fbc(ট্যাগের পরে পাঁচটি কমিট) এর মতো স্ট্র্যাপ আউটপুট দেয় ।
git describe --tagsকরি তখন আমি বার্তাটি পাই, "মারাত্মক: কোনও নাম পাওয়া যায় নি, কিছুই বর্ণনা করতে পারে না।" ।
--tagsকাজ করার জন্য আপনাকে সম্ভবত প্রথমে কিছু ট্যাগ করতে হবে । প্রথমে একটি ট্যাগ তৈরি করার চেষ্টা করুন ; যেমন git tag 1.0.0।