2013-02-15 11 views
27

मैं ग्रहण के लिए ईजीआईटी प्लगइन का उपयोग कर रहा हूं लेकिन जब भी मैं अपनी परियोजना को गिट में जोड़ता हूं, प्लगइन ईक्लीप्स निर्देशिका दृश्य में मेरे प्रोजेक्ट फ़ोल्डर के बगल में "नो-हेड" संकेत डालता है। क्या मुझसे कुछ गलत हो रही है ? इसका क्या मतलब है ?गिट "नो-हेड" कथन

उत्तर

40

इसका मतलब यह हो सकता है कि, जब तक आप अपना पहला ऐड और पहले प्रतिबद्ध नहीं करते हैं, तब तक आपके पास कोई शाखा नहीं है (यहां तक ​​कि master एक भी नहीं), इसलिए HEAD किसी भी शाखा का संदर्भ नहीं दे रहा है।

"Why do I need to explicitly push a new branch?" में और देखें।

+0

समस्या: नो-शाखा धक्का देने की आवश्यकता को इंगित कर सकती है, लेकिन ऐसा लगता है कि एगिट से धक्का करने का कोई तरीका नहीं है! एकमात्र चीज जो यह अनुमति देती है वह प्रतिबद्ध है, जिसे आप नहीं कर सकते क्योंकि बिना किसी सिर के आप कुछ भी मंच नहीं ले सकते हैं। एकमात्र समाधान कमांड लाइन से धक्का करना प्रतीत होता है - जिसका अर्थ है कि आपको पूरे गिट इंस्टॉलेशन आदि से गुजरना है। यह टूल में एक गंभीर दोष है - जिसका अर्थ यह है कि यह नए रिपोज़ जोड़ने के लिए बहुत बेकार है। यह केवल तब अच्छी तरह से काम करता प्रतीत होता है जब आपके पास पहले से स्थापित सबकुछ है। नए प्रतिनिधि सेट अप करने के लिए, आपको कुछ और उपयोग करना होगा! –

+0

आपको ईजीआईटी से एक नई शाखा बनाने में सक्षम होना चाहिए, और उसके बाद प्रतिबद्ध और धक्का – VonC