मुझे किसी त्रुटि को हल करने में कुछ मदद की ज़रूरत है जब मैं अपने स्थानीय रेपो से अंगूठे ड्राइव में शाखा को दबाता हूं। मेरा मानना है कि समस्या विभिन्न ड्राइव के बीच आगे और पीछे स्विच करके हुई थी। विशेष रूप से, मैंने एक खो दिया और एक प्रतिस्थापन का उपयोग करना शुरू कर दिया। तब जब मैंने मूल पाया तो मैंने इसे वापस स्विच कर दिया। अब ऐसा लगता है कि मेरे कुछ रेफरी/सिर गड़बड़ हो गए हैं। उदाहरण के लिए, मैं निम्नलिखित उत्पादन जब मैं एक शाखा पुश करने के लिए कोशिश मिलती है: अगर मैं सही ढंग से समझ"लॉक करने में विफल" त्रुटि
$ git push origin android-lite
Counting objects: 111, done.
Compressing objects: 100% (98/98), done.
Writing objects: 100% (109/109), 29.63 KiB, done.
Total 109 (delta 40), reused 0 (delta 0)
error: unable to resolve reference refs/heads/android-lite: No such file or directory
remote: error: failed to lock refs/heads/android-lite
To /media/2AC0-E4E2/devel/src/java/bbct/
! [remote rejected] android-lite -> android-lite (failed to lock)
error: failed to push some refs to '/media/2AC0-E4E2/devel/src/java/bbct/'
$
, इस का कहना है कि refs/सिर/एंड्रॉयड-लाइट मूल में मौजूद नहीं है। हालांकि, मैं उलझन में हूं कि क्यों गिट एक नई शाखा नहीं बनाती है। क्या मेरे स्थानीय रेपो में कुछ ऐसा है जो इंगित करता है कि एंड्रॉइड-लाइट शाखा पहले से ही मौजूद है?
आप अपने रेपो को 'गीट जीसी' और' गीट रिमोट प्रून 'के साथ साफ कर सकते हैं। – madhead