আমি একটি ভিজ্যুয়াল স্টুডিও প্রকল্পের জন্য উইন্ডোজ 7 এ গিট এক্সটেনশনগুলি ব্যবহার করে আমার গিট সংগ্রহস্থলটি খুলি। হঠাৎ খালি হয়ে গেছে। ভান্ডারটি বিদ্যমান, তবে আমার সমস্ত অঙ্গীকার অদৃশ্য হয়ে গেল।
আমি গ্রাফিকাল ইন্টারফেস ব্যবহার করছি এবং আমি বিশ্বাস করি যে তারা এটি আপডেট করার পরে এটিই প্রথম আমি খুলেছি।
আমি নিশ্চিত না যে আমার কমান্ডগুলি ফিরে পেতে কী করণীয়।
আমি যখন টাইপ করি
git log
আমি গ্রহণ করি
মারাত্মক: খারাপ ডিফল্ট সংশোধন 'হেড'
Https://stackoverflow.com/questions/1545407/recovering-broken-git-repository
দেখার পরে আপডেট করেছিলাম
গিট fsck
এটি ফিরে এসেছে:
ত্রুটি: অবৈধ HEAD
মারাত্মক: আলগা অবজেক্ট 36b7d9e1ca496bcb864c0b9c8671fcec97fbda31 (.git / obj ects / 36 / b7d9e1ca496bcb864c0b9c8671fcec97fbda31 এ সঞ্চিত) দুর্নীতিগ্রস্থ
প্রতিশ্রুতিবদ্ধ প্রতিদান:
ত্রুটি: রেফারেন্স সমাধান করতে অক্ষম হেড: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি
মারাত্মক: হেড রেফকে লক করতে পারে না
এবং লগিং মাস্টার শাখা ফেরত
it গিট লগ মাস্টার সতর্কতা: ভাঙ্গা রেফগুলি / মাথা / মাস্টার উপেক্ষা করে। সতর্কতা: ভাঙা রেফ রেফ / হেড / মাস্টার উপেক্ষা করা। মারাত্মক: অস্পষ্ট আর্গুমেন্ট 'মাস্টার': অজানা সংশোধন বা পথ কার্যকর গাছের মধ্যে নেই। সংশোধন থেকে পাথ পৃথক করতে '-' ব্যবহার করুন
আমি কেবল প্রাসঙ্গিক হতে পারে এমন জিনিসগুলি আটকে রাখি
it গিট রেফ্লগ মাস্টার
সতর্কতা: ভাঙ্গা রেফ / হেড / মাস্টার উপেক্ষা করে।
সতর্কতা: ভাঙা রেফ রেফ / হেড / মাস্টার উপেক্ষা করা।
মারাত্মক: অস্পষ্ট আর্গুমেন্ট 'মাস্টার': অজানা সংশোধন বা পথ কার্যকর গাছের মধ্যে নেই।
সংশোধন থেকে পাথ পৃথক করতে '-' ব্যবহার করুন
আরও সম্ভবত দরকারী তথ্য: প্রতিবারই আমি দূষিত ফাইল মুছলে অন্য একটি তার স্থান নেয়। আমি মাস্টার শাখাটিকে ভুল জিনিস বা কোনও কিছুর দিকে ইঙ্গিত করে এর কিছু করার জন্য ভাবতে শুরু করি। কারণ আমি ধরে নিই মাথা মাস্টারের দিকে নির্দেশ করছে।
একদিন পরে:
সুতরাং আমি আমার সাথিকে এটির উপরে পেয়েছি, সে লগগুলির মধ্য দিয়ে যেতে সক্ষম হয়েছিল এবং সে বলেছিল যে লগগুলিতে হ্যাশগুলি ফোল্ডারে থাকা বস্তুর সাথে মেলে না। তিনি লগগুলিতে বা এরকম কিছুতে মাস্টার শাখাটি পুনরায় সেট করার চেষ্টা করেছিলেন, আমি কিছুটা হারিয়েছি। আশা করি সহায়ক