ঠিক আছে তাই আমি গিথুবের একটি প্রকল্পে অবদান রাখছি। গিথুবের প্রকল্পটি হ'ল upstream, গিথুবটিতে আমার কাঁটাযুক্ত রেপো originএবং localকম্পিউটারে আমার রেপো।
git checkout -b feature
# Working on feature
git commit -a -m 'only commit on feature'
তারপরে আমি একটি টানার অনুরোধ জমা দিই
git push origin master
টানার অনুরোধটি পর্যালোচনা করা হয়েছে এবং একটি সম্পর্কহীন পরিবর্তন করা দরকার। অন্য কেউ প্রতিশ্রুতিবদ্ধ এবং মার্জ করেupstream/master
এখন আমাকে upstreamরক্ষণাবেক্ষণকারী কর্তৃক "মাস্টারের উপরে আমার টান অনুরোধটি পুনরায় ফিরিয়ে আনতে " জিজ্ঞাসা করা হচ্ছে
এটি আমার গল্প (Lawোকান আইন এবং শৃঙ্খলা শব্দ)
আমি টানার অনুরোধে কোনও পরিবর্তন করি নি এবং শাখার বৈশিষ্ট্যে এটি এখনও একই প্রতিশ্রুতিবদ্ধ।
git checkout master
git fetch upstream
git checkout feature
git rebase master
=> "Current branch feature is up to date."
git push origin feature
=> "Everything up-to-date"
আমি বুঝতে পারছি না। এটি কীভাবে সম্ভব যখন আমি জানি যে upstream/masterআমি আমার টানার অনুরোধটি ধাক্কা দেওয়ার পরে কেউ প্রতিশ্রুতিবদ্ধ এবং একীভূত হয়েছে origin/feature?
কেউ কি আমাকে বলতে পারবেন যে এই পরিস্থিতিতে সঠিক পদ্ধতিটি কী হওয়া উচিত?

git push origin featureএকটি দ্রুত-ফরোয়ার্ড ত্রুটি পেয়েছি, ইত্যাদি ইত্যাদি ধাক্কা দিতে ব্যর্থ হয়েছি - গিট টান --rebase এই ত্রুটিটি সমাধান করে আমার বৈশিষ্ট্য শাখায় ঠেলে দেবে বা এটি রক্ষণাবেক্ষণকারী এবং অন্যদের জন্য সমস্যা সৃষ্টি করবে?