আমার একটাই শাখা আছে। কয়েক মাস ধরে আমি ব্যবহার করছি
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 এবং যেমন প্রশ্ন পাওয়া এই এক এবং এই এক , কিন্তু এই প্রশ্নের উত্তর তাদের কেউই আমার সমস্যা solves।
উত্তরগুলির বেশিরভাগই মাথা বিচ্ছিন্ন হওয়ার সমস্যাটি বোঝায় । তবুও আমি মনে করি না যে আমার মাথা বিচ্ছিন্ন। আমিও মনে করি না যে আমি ভুল শাখায় আছি (যেমন আমার কেবল একটি শাখা রয়েছে ...)
কী ভুল হয়েছে তা নির্ধারণ করার জন্য আমি কয়েকটি পরীক্ষা-নিরীক্ষা করেছি এবং আমি যে ফলাফল পেয়েছি তা এখানে:
(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)
(২) আমি টাইপ করার সময় আমি git reflog
আমার সমস্ত স্থানীয় কমিটগুলি দেখতে পাব, তবে কেবল রিমোট রিপোজিটরি আপডেট হবে না।
(3) আমি টাইপ করার সময় git branch -a
, আমি পেতে
* master remotes/origin/master
(4) আমি টাইপ করার সময় 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)
আমি মনে করি আউটপুটের শেষ লাইনটি ("দ্রুত-ফরওয়ার্ডযোগ্য") অদ্ভুত, তবে আমি কী নিশ্চিত তা নিশ্চিত নই ...
fast-forwardable
এর অর্থ আপনি আপনার স্থানীয় পরিবর্তনগুলি দূরবর্তী শাখায় ঠেলে দিতে পারেন, কোনও অপরাধী নয় :-)