আমি বিশ্বাস করি যে আমি এই সমস্যাটির মুখোমুখি হয়েছি কারণ আমি যুক্ত করেছি এবং পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করেছি এবং তারপরে আমি স্রেফ প্রতিশ্রুতিবদ্ধ একটি ফাইল মুছলাম। যদি এটি আপনার ক্ষেত্রে অনুরূপ মনে হয় তবে পুনরায় ক্লোনিং সংরক্ষণ করতে এবং ম্যানুয়ালি আপনার পরিবর্তনগুলিতে যুক্ত করার জন্য আমি নীচে অনুসরণ করার পরামর্শ দিই।
@ স্লাইডার যে পরামর্শ দিয়েছিলেন তার অনুরূপ (আমি বিশ্বাস করি যে সে পথটি ভুল টাইপ করেছে) আমি আমার সংগ্রহস্থলে .git / সূচি ফাইলটি মুছে ফেলার মাধ্যমে এই সমস্যাটি সমাধান করতে সক্ষম হয়েছি।
rm .git/index
তারপরে আমাকে আবার আমার স্থানীয় পরিবর্তনগুলি যুক্ত করতে এবং প্রতিশ্রুতিবদ্ধ করতে হয়েছিল
git add -A
git commit -m "..."
আমি তখন দূরবর্তীভাবে ধাক্কা দিতে সক্ষম হয়েছি।
গিট সূচক কী এবং এটি কীভাবে প্রাসঙ্গিক?
গিট ইনডেক্সের সাথে ডিল কী?
গিট "সূচক" হ'ল যেখানে আপনি গিট সংগ্রহস্থলে প্রতিশ্রুতিবদ্ধ ফাইলগুলি স্থাপন করেন।
গিট সংগ্রহস্থলগুলিতে ফাইলগুলি "প্রতিশ্রুতিবদ্ধ" (চেকিন) করার আগে আপনাকে প্রথমে ফাইলগুলিকে গিট "সূচক" এ স্থাপন করতে হবে।
আমি বিশ্বাস করি যে এই ফাইলটি মোছার পরে, গিটটি রেপোকে পুনরায় সূচি দেবে, একটি নতুন তৈরি করবে এবং আপনি যেতে ভাল। এটি এই সমস্যার সমাধান করে কারণ স্থানীয় সংগ্রহস্থলটি আমি মুছে ফেলা ফাইলটি ছাড়াই পুনরায় সূচিবদ্ধ করা হয় যা সমস্ত গোলমাল সৃষ্টি করে।
সম্পাদনা: মনে হচ্ছে এটি ম্যাক সম্পর্কিত (মন্তব্যের ভিত্তিতে) সম্পর্কিত তাই এটি যদি আমি ওএসএক্স ১০.১০ এবং গিট সংস্করণ ২.৩.৪ ইনস্টল করতে সহায়তা করে bre