मैं अपने git प्रोजेक्ट के लिए एक परिनियोजन स्क्रिप्ट विकसित कर रहा हूं और मैंने केवल टैग का उपयोग करना शुरू कर दिया है। मैंने एक नया टैग जोड़ा है v2.0
:
git tag -a v2.0 -m "Launching version 2.0"
और मैंने इस टैग को दूरस्थ रिपॉजिटरी में धकेल दिया है
git push --tags
जब मैं परिनियोजन स्क्रिप्ट निष्पादित करने का प्रयास करता हूं और v2.0
मुझे यह संदेश मिलता है तो टैग की जाँच करें :
आप 'अलग राज्य' में हैं। आप चारों ओर देख सकते हैं, प्रायोगिक परिवर्तन कर सकते हैं और उन्हें प्रतिबद्ध कर सकते हैं, और आप किसी भी शाखा में किसी भी चेकआउट को प्रभावित किए बिना इस स्थिति में किए गए किसी भी हिट को त्याग सकते हैं। यदि आप अपने द्वारा बनाए गए कमिट को बनाए रखने के लिए एक नई शाखा बनाना चाहते हैं, तो आप चेकआउट कमांड के साथ -b का उपयोग करके (अब या बाद में) ऐसा कर सकते हैं। उदाहरण: git checkout -b new_branch_name HEAD अब है
क्या यह सामान्य है? रिपॉजिटरी लिम्बो में है क्योंकि अगर मैं करता हूं:
git branch
मुझे यह आउटपुट मिलता है:
* (no branch)
master
क्षमा करें यदि यह स्पष्ट है, लेकिन मैं इसका पता नहीं लगा सका।