সাধারণ হিসাবে সংগ্রহস্থলটি ক্লোন করুন:
git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle
তারপরে আপনি যে ট্যাগটি চান তা চেকআউট করুন:
git checkout tags/1.1.4
এটি 'বিচ্ছিন্ন হেড' অবস্থায় ট্যাগটি বেরিয়ে আসবে। এই অবস্থায়, "আপনি চারপাশে দেখতে পারেন, পরীক্ষামূলক পরিবর্তন করতে পারেন এবং তাদের প্রতিশ্রুতিবদ্ধ করতে পারেন, এবং [অন্যায়ভাবে কাজগুলি বাতিল করুন] অন্য কোনও চেকআউট সম্পাদন করে কোনও শাখাকে প্রভাবিত না করে"।
যে কোনও পরিবর্তনগুলি ধরে রাখতে, তাদের একটি নতুন শাখায় সরান:
git checkout -b 1.1.4-jspooner
আপনি ব্যবহার করে মাস্টার শাখায় ফিরে যেতে পারেন:
git checkout master
দ্রষ্টব্য, এই উত্তরের প্রথম সংশোধনীতে যেমন উল্লেখ করা হয়েছিল, ট্যাগ চেকআউট করার আরও একটি উপায় রয়েছে:
git checkout 1.1.4
তবে একটি মন্তব্যে যেমন উল্লেখ করা হয়েছিল, আপনার যদি একই নামে একটি শাখা থাকে তবে এর ফলে গিট আপনাকে সতর্ক করে দেবে যে পুনর্নবীকরণটি দ্বিধাহীন এবং ডিফল্টরূপে শাখাটি পরীক্ষা করে দেখবে:
warning: refname 'test' is ambiguous.
Switched to branch '1.1.4'
সংস্থাগুলি শাখা এবং ট্যাগগুলির মধ্যে ভাগ না করে রাখলে শর্টহ্যান্ড নিরাপদে ব্যবহার করা যেতে পারে।
1.1.4
। গিটটি শাখাটি চেকআউট করবে, ট্যাগ নয়। স্পষ্টতই ট্যাগটি চেকআউট করতে:git checkout tags/1.1.4