আমি গিট ব্যবহার করছি, এবং একটি ছোট একটি কমিট তৈরি করেছি যার পরে একটি বড় একটি তৈরি হবে। আমি git rebaseদু'জনকে কমিট করার আগে তাদের স্কোয়াশ ব্যবহার করার সিদ্ধান্ত নিয়েছিলাম । (আমি আগে কখনো এটা করিনি.)
তাই আমি:
git rebase -i HEAD~2
এটি আমাকে আমার সম্পাদক দিয়েছে, যেখানে আমি পূর্বের প্রতিশ্রুতি বাছাই করে পরে স্কোয়াশ বেছে নিয়েছিলাম। আমি যখন সংরক্ষণ করি, গিট বলেছিল:
ত্রুটি: ' ফাইলের নাম ' স্থিতি দিতে পারে না : অনুমতি অস্বীকৃত
পরে কমিট করার জন্য sha1 প্রয়োগ করা যায়নি ... সেই কমিটের জন্য পাঠ্যের প্রাথমিক লাইন
এখন:
- আমি যখন করি তখন কোন কমিট উপস্থিত হয় না
git log। git statusআমাকে বলছে আমি "বর্তমানে কোনও শাখায় নেই"।- একটি ফাইল পরিবর্তিত এবং সূচক হিসাবে তালিকাভুক্ত করা হয়েছে, এবং দুটি ফাইল তালিকাভুক্ত হিসাবে তালিকাভুক্ত করা হয়েছে। আমার প্রথম প্রতিশ্রুতিতে মাত্র একটি ফাইল ছিল (আমার মনে হয়) এবং আমার দ্বিতীয় প্রতিশ্রুতিতে ভাল ডজন ছিল।
কি হলো!? আমি কীভাবে এটি ঠিক করব?