নিম্নলিখিত সম্ভাব্য কারণগুলি এই ইরোরটি তৈরি করতে পারে:
1. আপনি git ডিরেক্টরি/non-git ফোল্ডারের বাইরে git কমান্ড চালানোর চেষ্টা করেছেন।
2. আপনি যে রিপোজিটরিতে কমান্ড চালানোর চেষ্টা করছেন সেটি আপনার প্রজেক্ট ডিরেক্টরির বাইরে অবস্থিত।
এই সমস্যাটি সমাধান করার জন্য ২ টি কাজ করা যেতে পারে। সাধারনত প্রথম কাজটি করলেই সমস্যাটি সমাধান হয়ে যাবে। আর কোন কারনে প্রথম কাজটি করার পরেও সমস্যাটি সমাধান না হলে ২য় কাজটি করতে হবে।
১. git init কমান্ড ব্যবহার করাঃ
প্রজেক্ট ডিরেক্টরিতে গিয়ে git bash ওপেন করে প্রথমে ls -a এই কমান্ডটি দিয়ে চেক করে নিতে হবে ডিরেক্টরিতে .git ফোল্ডারটি আছে কিনা। যদি না থাকে তাহলে git init কমান্ড দিয়ে প্রজেক্ট ডিরেক্টরিতে গিট ইনিশিয়ালাইজ করে নিতে হবে। এরপর যথাক্রমে গিটহাবের কমান্ড গুলো আবার প্রথম থেকে দিতে হবে এবং কোড পুশ করলে ইরোর দেখাবেনা।
২. .git ডিলিট করে নতুন ভাবে শুরু করাঃ
যদি ls -a কমান্ডটি দিলে ডিরেক্টরিতে .git ফোল্ডারটি দেখায় সেক্ষেত্রে প্রথমে টার্মিনালে rm -rf .git এই কমান্ড টি দিয়ে .git ফোল্ডার টি রিমুভ করে নিতে হবে।
এর পর থেকে গিটহাবের কমান্ড গুলো আবার প্রথম থেকে দেওয়া যাবে।
অথবা,
This pc ওপেন করে প্রজেক্টের ফোল্ডারে গিয়ে .git ফোল্ডার টি ডিলিট করে দিলে ও হবে। তবে এক্ষেত্রে যদি ফাইল টি হিডেন করা থাকে তখন দেখা যাবে না। তাহলে উপর থেকে view অপশন এ যেতে হবে। তারপর current view কমান্ড গ্রুপ থেকে Hidden Items এ চেক করে দিতে হবে। এতে .git আনহিডেন হয়ে দেখা যাবে।
এরপর আবার নতুন করে একদম শুরু ঠিক অর্থ্যাৎ git init থেকে সব গুলা কমান্ড দিন তাহলে আপনার রিপোজিটরিতে কোড পুশ হয়ে যাবে
good
ReplyDelete