উত্তরটি আছে, গিট আপনাকে প্রথমে আনতে বলছে।
সম্ভবত অন্য কেউ ইতিমধ্যে মাস্টারকে ঠেলে দিয়েছে এবং আপনার প্রতিশ্রুতি পিছনে রয়েছে। সুতরাং আপনাকে আনতে হবে, রূপান্তরটি মার্জ করতে হবে এবং তারপরে আপনি আবার চাপ দিতে সক্ষম হবেন।
যদি আপনি না করেন (বা আরও খারাপ, আপনি যদি --forceবিকল্পটি ব্যবহার করে জোর করে ) তবে আপনি প্রতিশ্রুতিবদ্ধ ইতিহাসটি বিশৃঙ্খলা করতে পারেন।
সম্পাদনা: আমি শেষ পয়েন্টটি সম্পর্কে আরও বিস্তারিতভাবে জানতে পারি, যেহেতু এখানে একজন লোক কেবল --forceবিকল্পটি ব্যবহার করার জন্য খুব খারাপ পরামর্শ দিয়েছে ।
যেমন গিটটি একটি ডিভিসিএস, আদর্শভাবে অন্য অনেক বিকাশকারী আপনার একই প্রকল্পে একই ভান্ডার (বা এর কাঁটা) ব্যবহার করে কাজ করছেন। আপনি যদি আপনার চেঞ্জসেটের সাথে জোরপূর্বক ওভাররাইট করে থাকেন তবে আপনার সংগ্রহশালাটি অন্য লোকদের সাথে মেলে না কারণ "আপনি ইতিহাস পুনরায় লিখেছেন"। আপনি অন্য লোককে অসন্তুষ্ট করবেন এবং ভান্ডারটি ক্ষতিগ্রস্থ হবে। সম্ভবত পৃথিবীর একটি বিড়ালছানাও কাঁদবে।
টিএল; ডিআর
- আপনি যদি সমাধান করতে চান তবে প্রথমে আনুন (এবং তারপরে মার্জ করুন)।
- আপনি যদি হ্যাক করতে চান তবে
--forceবিকল্পটি ব্যবহার করুন ।
যদিও আপনি প্রাক্তন জন্য জিজ্ঞাসা করেছেন। 1) সর্বদা যান, এমনকি যদি আপনি সর্বদা নিজের দ্বারা গিট ব্যবহার করবেন তবে এটি একটি ভাল অনুশীলন।