বর্তমানে আমি আছে
- খালি গিটহাব রেপো
- এসএসএইচ সার্ভার রেপো (প্রধান)
- স্থানীয় রেপো
এসএসএইচ সার্ভার রেপো ছিল সর্বাধিক আপ টু ডেট রেপো (প্রোডাকশন সাইট) তাই আমি সেখান থেকে লোকালতে গিট ক্লোন করেছিলাম। আমি তখন git push
গিটহাবকে একটি করার চেষ্টা করেছি ।
সবকিছু ঠিকঠাক হয়ে গেছে তবে এরপরে গিটহাবের জন্য ফাইল নাম.gz খুব বড় হওয়া সম্পর্কে এটি কিছু বলেছিল। আমার এই ফাইলটির দরকার নেই তাই গিট ক্যাশে থেকে মুক্তি পাওয়ার জন্য আমি বেশ কয়েকটি গিট কমান্ড দৌড়েছিলাম তারপর এসএসএইচ সার্ভারে ফিরে এসেছি।
আমি স্থানীয়ভাবে বড় ফাইলটি দেখতে পাই না তবে এটি এখনও এসএসএইচ সার্ভারে রয়েছে যদিও git diff
কিছু না ফেরায় এবং গিট পুশ রিটার্ন দেয় "সবকিছুই আপ টু ডেট" "- এবং আমি চেষ্টা করি যখন স্থানীয় রেপোতে ফাইলটি দৃশ্যমান না হলেও গিটিহাব আমি এখনও এটি সম্পর্কে ত্রুটি পেয়েছি
দূরবর্তী: ত্রুটি: ফাইল fpss.tar.gz 135.17 মেগাবাইট; এটি গিটিহাবের ফাইল আকারের সীমা 100 এমবি ছাড়িয়ে গেছে
আমি গিটহাব সাহায্যে তালিকাভুক্ত "সমস্যা সমাধানের" নীচে পদক্ষেপগুলি অনুসরণ করেছি তাই যথেষ্ট হওয়া উচিত নয়?
যখন ফাইলটি স্থানীয় না থাকে বা গিটের স্থিতি / ডিফ / পাশতে তালিকাভুক্ত না হয় তখন ইথারে ফাইলটি কীভাবে থাকবে?
git log -- the_big_file
আপনাকে কিছু ফিরিয়ে আনা হয় তবে ফাইলটি এখনও ইতিহাসে রয়েছে।
git push
সব কিছু আপ টু ডেট বলে? যেহেতু আপনি ইতিহাস পরিবর্তন করেছেন, তাই অভিযোগ করা উচিত ছিল যে চাপটি সম্ভব নয় এবং আপনাকে এটি চাপিয়ে দিতে হবে।