2016-01-04 9 views
5

मैं नौकरी पर नया हूं। मैं जूनियर जावा डेवलपर के रूप में काम करता हूं। हम इंटेलिज आईडीईए जावा डेवलपमेंट एडिटर, गिट (एटलसियन) और जिरा का उपयोग करते हैं। मुझे गिट के साथ समस्या है। यह समस्या तब होती है जब मैं कोशिश करता हूं कि मुझे एक त्रुटि मिलती है जो कहता है "असामान्य परिवर्तनों को सहेज नहीं सका। अद्यतन से पहले छेड़छाड़ में असामान्य परिवर्तनों को सहेजने का प्रयास किया, लेकिन त्रुटि के साथ विफल रहा।"जब मैं गिट से प्रोजेक्ट को अपडेट करने का प्रयास करता हूं तो मुझे यह त्रुटि मिलती है: असम्बद्ध परिवर्तनों को सहेज नहीं सका

यहां मेरे गिट कॉन्फ़िगरेशन और त्रुटियों के स्क्रीन शॉट्स हैं। Here is the my git Intellij config Here is the error what I've got

+3

1. (यहाँ, stash_id गुप्त कोष @ {n} की तरह है) अपने स्थानीय शाखा 2. खींचने के लिए अपने परिवर्तनों को कमिट मूल शाखा से शाखा 3. यदि मौजूद है तो विवादों को हल करें 4. अपने परिवर्तनों को मूल –

+3

पर पुश करें http://stackoverflow.com/questions/24850247/git-post-receive-hook-empty-ident-name (आपकी गिट कॉन्फ़िगरेशन) ठीक नहीं है) –

+0

मैं इसे संभालता हूं, आपको बहुत धन्यवाद। – luffy

उत्तर

1

आपका आईडीई इससे पहले कि वह मर्ज करता है अपने परिवर्तनों को छिपाया जा कोशिश कर रहा है (पुल = लाने + विलय) और यह करने के लिए असफल।

वह कुछ इस तरह है:

Tried to save uncommitted changes in stash but failed with an error. 

सबसे आसान काम,, Git पार्टी को खोलने के लिए स्थिति की जांच और उसके बाद भी छिपा सकते जोड़ सकते हैं या अपने परिवर्तनों को छोड़ना है।


कुछ नोट:

Intellij कुछ आंतरिक बुलाया शेल्फ, Git गुप्त कोष में अपने समान है, लेकिन फ़ाइलें संग्रहीत और इंटेलीजे द्वारा और Git से नहीं संभाला है, इसलिए इसे ध्यान में रखते Keet अगर आप stash करने का फैसला कर रहे हैं (shelf) आईडीई के भीतर।

+0

ठीक है, मैंने जो किया तुमने जो किया लेकिन मुझे गिट कमांड नहीं पता। क्या आप गिट कमांड कह सकते हैं? और धन्यवाद – luffy

+0

क्या आपने इसे हल करने का प्रबंधन किया था या आपको और सहायता चाहिए? – CodeWizard

+0

हां, मुझे अभी और मदद की ज़रूरत नहीं है। आपकी रुचियों के लिए धन्यवाद। – luffy

5

गिट बैश से इस रेपो पर जाएं।

फिर इस आदेश चला (अपने वर्तमान unstage परिवर्तनों की जांच):

git stash save "give proper comment to identify it later" 

अब आप अपने unstage परिवर्तनों की जांच गुप्त कोष में हैं या नहीं:

git status 

फिर उन्हें छिपाया जा आदेश नीचे आवेदन इस आदेश को चलाएं:

git stash list 

अब, आप अपने नवीनतम परिवर्तनों को अपने पुनः से खींच सकते हैं मोटे शाखा (Git पुल)

पुल के बाद गुप्त कोष में पुन: लागू करने के लिए:

git stash apply stash_id 

+0

धन्यवाद, मैं अपना पहला कमांड "गिट स्टेटस" चलाता हूं लेकिन मुझे "घातक: गिट रिपोजिटरी (या किसी भी मूल निर्देशिका में नहीं): .git" त्रुटि है। क्यूं कर? मेरा स्थानीय रेपो मौजूद नहीं है? – luffy

+1

आपको अपनी रेपो निर्देशिका जैसे ... यदि आपका रेपो इस निर्देशिका में है: सी:/वर्कस्पेस/my_project और इस my_project फ़ोल्डर के तहत आपके पास अपना एप्लिकेशन है (इस फ़ोल्डर के तहत आपके पास .git फ़ोल्डर है) तो इस निर्देशिका में मिला सीडी कमांड द्वारा और फिर इन आदेशों को चलाएं। –

+0

धन्यवाद, मैंने हल किया। – luffy

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

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