আমি আমার গিট প্রকল্পের জন্য একটি ডিপ্লোয়মেন্ট স্ক্রিপ্ট বিকাশ করছি এবং আমি সবে ট্যাগ ব্যবহার শুরু করেছি। আমি একটি নতুন ট্যাগ যুক্ত করেছি v2.0
:
git tag -a v2.0 -m "Launching version 2.0"
এবং আমি এই ট্যাগটি দূরবর্তী সংগ্রহস্থলে ঠেলে দিয়েছি
git push --tags
আমি যখন ডিপ্লোয়মেন্ট স্ক্রিপ্টটি কার্যকর করার চেষ্টা করি এবং v2.0
ট্যাগটি পরীক্ষা করে দেখি আমি এই বার্তাটি পাই:
আপনি 'বিচ্ছিন্ন হেড' অবস্থায় আছেন। আপনি চারপাশে দেখতে পারেন, পরীক্ষামূলক পরিবর্তন করতে পারেন এবং সেগুলি প্রতিশ্রুতিবদ্ধ করতে পারেন এবং অন্য চেকআউট সম্পাদন করে কোনও শাখাকে প্রভাবিত না করে আপনি এই রাজ্যে আপনার করা কমিটগুলি বাতিল করতে পারেন। আপনি যদি নিজের তৈরি কমিটগুলি ধরে রাখতে একটি নতুন শাখা তৈরি করতে চান তবে আপনি চেকআউট কমান্ড দিয়ে -b ব্যবহার করে (এখন বা পরে) এটি করতে পারেন। উদাহরণ: গিট চেকআউট-বি নতুন_ ব্রাঞ্চ_নাম হেড এখন রয়েছে
এটা কি স্বাভাবিক? ভান্ডারটি লম্বা হয় কারণ যদি আমি এটি করি:
git branch
আমি এই আউটপুট পেতে:
* (no branch)
master
দুঃখিত যদি এটি সুস্পষ্ট হয় তবে আমি এটি বের করতে পারি না।