2013-10-01 9 views
7

के रूप में हल करने में विफल रहा है, मैं एक संग्रह से एक शाखा को क्लोन कर रहा हूं और एक पायथन लिपि में एक टैग बना रहा हूं। निम्नानुसार आदेश हैं।गिट टैग: घातक: 'HEAD' को वैध रेफ

git clone -b master --single-branch <repository adress> 

git tag -a testag -m 'test' 

यह सफलतापूर्वक क्लोन लेकिन जब यह टैग जोड़ने की बात आती है, यह निम्न त्रुटि के साथ टूट जाता है:

fatal: Failed to resolve 'HEAD' as a valid ref. 
+1

क्या करता है ' गिट स्टेटस 'आपके क्लोन के बाद कहें? – FlyingFoX

+0

# शाखा मास्टर पर प्रतिबद्ध करने के लिए कुछ भी नहीं, काम करने वाली निर्देशिका साफ – Ahmad

+0

क्लोन के बाद 'cat .git/HEAD' क्या कहता है? – FlyingFoX

उत्तर

16

मुझे एक ही समस्या थी।

git commit 

टैग करने से पहले आपको पहले प्रतिबद्ध करना होगा क्योंकि आप टैग पर टैग डालते हैं। तो जब कोई प्रतिबद्धता नहीं है (जैसे आपकी स्थिति में), तो आप एक टैग नहीं बना सकते हैं।

3

आप दूरस्थ भंडार

 
cd /path/to/remote/repository 
git config --bool core.bare true 
+2

यह ठीक से क्या करता है? –

+0

इस पृष्ठ के अनुसार http://bitflop.com/document/111 गिट में "ए" नंगे "भंडार में केवल संस्करण नियंत्रण जानकारी और कोई काम करने वाली फ़ाइलें नहीं हैं (कोई पेड़ नहीं) और इसमें विशेष .git नहीं है उप-निर्देशिका। इसके बजाय, इसमें मुख्य निर्देशिका में सीधे .git उप-निर्देशिका की सभी सामग्री शामिल है। " – raffi

13

मैं भागा तक पहुंच नहीं है एक ही मुद्दे में और

git tag -a testtag -m 'test' 
से बदलकर इसे ठीक करने में सक्षम था

को
git tag -a testtag -m "test" 

मैं Windows में 7. आशा इस मदद करता है :-)

+0

W10 पर सीएमडर का उपयोग करके, यह वास्तव में मदद की है। –

4

मैं एक ही समस्या थी चल रहा था। मैंने एक नंगे रेपो से क्लोन किया और उस क्लोन रेपो में 'गिट टैग' का उपयोग करने की कोशिश की, और यही वह जगह है जहां मुझे त्रुटि मिल रही थी। इसे ठीक करने के लिए मुझे टैगिंग शुरू करने से पहले मास्टर को कम से कम एक धक्का देना पड़ा। उम्मीद है की यह मदद करेगा।

2

मैं भी git tag: fatal: Failed to resolve 'HEAD' as a valid ref मुद्दे का सामना करना पड़ा जब मैं निम्न आदेश में -m याद आ रही थी।

git tag -a testtag 'test' 

git tag -a testtag -m 'test' 

के लिए बदल (टैग निर्माण के दौरान) समस्या का समाधान हो

संबंधित मुद्दे