দ্রষ্টব্য: এটি সাধারণ সমস্যার উত্তর দেয় না, যা ওপির সমস্যা ছিল, তবে এই সমস্যাটির বার্তাটি আসতে পারে এমন বিভিন্ন সমস্যার ক্ষেত্রে। আমি কেবল এই উত্তরটি লিখতে নতুন প্রশ্ন করার মতো মনে করি নি, তার পরিবর্তে আমার এটি করা উচিত কিনা তা আমাকে বলুন: পি
আমি পরিস্থিতি পেয়েছি, সম্ভবত আমার কিছু ক্র্যাশের কিছু দুর্নীতির কারণে, যেটি .gitউপস্থিত থাকার পরেও আমি এই ত্রুটিটি পেয়েছি ।
smar@aaeru ~/P/Nominatim> git status
fatal: Not a git repository (or any of the parent directories): .git
smar@aaeru ~/P/Nominatim [128]> ls .git
COMMIT_EDITMSG config* FETCH_HEAD HEAD index logs/ modules/ objects/ ORIG_HEAD packed-refs
যেহেতু আমার কাছে এমন কিছু না ছিল যা সংরক্ষণের দরকার ছিল তাই আমি কেবল ডামি পথ দিয়ে চলেছি, এবং করেছি ...
smar@aaeru ~/P/Nominatim [128]> git init
Reinitialized existing Git repository in /home/smar/Projektit/Nominatim/.git/
এখনও কাজ না করে যেমন উদাহরণস্বরূপ git logরিটার্ন দেয় fatal: bad default revision 'HEAD'। রিমোটগুলি সেখানে ছিল , তাই আমি করেছি git fetch --allএবং তারপরে কেবল git reset --hard origin/masterনিজেকে রাজ্যে নিয়ে যেতে রেপো আগে ছিল।
মনে রাখবেন যদি কিছু মুক্ত পরিবর্তন হয়, তাহলে আপনি তাদের দেখতে পারেন git status, git diffইত্যাদি। তারপরে git diff yourfile > patchরিসেটটি চালানোর ঠিক আগে।
কমপক্ষে আমার জন্য রিফ্লোগ ( git reflog) সম্পূর্ণ অদৃশ্য হয়ে গেল। সুতরাং, আপনি যদি রিসেটটি করেন এবং কিছু পরিবর্তন আপনি আটকাতে চেয়েছিলেন তবে আমি পুনরায় সেট করার পরে আপনি এগুলি ফিরিয়ে আনতে পারবেন না তা নিশ্চিত। সুতরাং, নিশ্চিত হয়ে নিন যে আপনার সমস্ত পরিবর্তন রয়েছে যা আপনি ব্যাক আপ করতে পারেন না, শেষ পর্যন্ত চেষ্টা করার আগে ক্লোনটি অনুলিপি করে।
git initতবে এটিও নিশ্চিত করুন যে আপনার সাব-ডিরেক্টরিতে কারও নিজস্ব.gitফোল্ডার নেই