मेरे पास केवल एक शाखा है। कुछ महीनों के लिए मैं अपने स्थानीय भंडार में प्रतिबद्ध होने के लिएगिट पुश विफल रहता है: आरपीसी असफल रहा; परिणाम = 22, HTTP कोड = 411
git push origin master
का उपयोग कर रहा हूं। बीती रात के बाद मैं अपने स्थानीय भंडार को कुछ मामूली परिवर्तन किए हैं और एक ही आदेश का उपयोग कर धक्का करने की कोशिश की, मैं इस त्रुटि मिली:
error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
मैं googled और इस तरह के this one और this one, लेकिन के जवाब में से कोई भी सवाल पाया ये प्रश्न मेरी समस्या हल करते हैं।
अधिकांश उत्तरों अलग सिर की समस्या का सुझाव देते हैं। फिर भी मुझे नहीं लगता कि मेरा सिर अलग हो गया है।
(1: है और न ही मुझे लगता है कि मैं गलत शाखा पर हूँ कर (के रूप में मैं केवल एक शाखा है ...)
मैं क्या गलत है यह पता लगाने के लिए कुछ प्रयोगों किया था, और यहां परिणाम मुझे मिल रहे हैं) सबसे पहले मेरी git status
उत्पादन
# On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # egal.aux # egal.blg # egal.out # egal.pdf # egalcar.aux # egalcar.blg # egalcar.pdf nothing added to commit but untracked files present (use "git add" to track)
(2) जब मैं git reflog
टाइप करें, मैं अपने सभी स्थानीय करता देख सकते हैं आता है, लेकिन दूरदराज के भंडार सिर्फ अपडेट नहीं होगा।
(3) जब मैं git branch -a
टाइप करें, मैं
(4) जब मैं* master remotes/origin/master
git remote show origin
टाइप करें, मैं
* remote origin Fetch URL: http://github.com/CherryQu921/egaldoc_en Push URL: http://github.com/CherryQu921/egaldoc_en HEAD branch: master Remote branch: master tracked Local ref configured for 'git push': master pushes to master (fast-forwardable)
मैं उत्पादन की अंतिम पंक्ति लगता है ("तेजी फॉरवर्ड करने योग्य ") अजीब है, लेकिन मुझे यकीन नहीं है कि क्या गलत है ...
'फास्ट-फॉरवर्ड करने योग्य' का अर्थ है कि आप अपने स्थानीय परिवर्तन दूरस्थ शाखा में धक्का दे सकते हैं, आपराधिक कुछ भी नहीं :-) –