আমি মোটামুটি কাজ করেছি ("37 টি কমিট দ্বারা আপনার শাখা 'উত্স / মাস্টার' এর চেয়ে এগিয়ে" ") যা সত্যিকার অর্থে তার নিজস্ব শাখায় প্রবেশ করা উচিত ছিল master। এই প্রতিশ্রুতিগুলি কেবলমাত্র আমার স্থানীয় মেশিনে বিদ্যমান এবং এগুলিতে কোনও চাপ দেওয়া হয়নি origin, তবে পরিস্থিতি কিছুটা জটিল যে অন্য দেবগণ এতে চাপ দিচ্ছেন origin/masterএবং আমি এই পরিবর্তনগুলি টানলাম।
আমি কীভাবে আমার 37 টি স্থানীয় কমিটকে নতুন শাখায় স্থানান্তর করতে পারি? দস্তাবেজের উপর ভিত্তি করে, এটি প্রদর্শিত হয় git rebase --onto my-new-branch masterবা এটি করা ...origin/masterউচিত বলে মনে হয় তবে উভয়ই আমাকে "মারাত্মক: একটি একক সংশোধন প্রয়োজন" ত্রুটিটি দেয়। এটিকে man git-rebaseসংশোধন সরবরাহ সম্পর্কে কিছুই বলে না rebaseএবং এর উদাহরণগুলি এটি করে না, সুতরাং এই ত্রুটিটি কীভাবে সমাধান করা যায় সে সম্পর্কে আমার কোনও ধারণা নেই।
(দ্রষ্টব্য, এটি গিটের নতুন শাখায় বিদ্যমান, নিঃশব্দ কাজ বা অন্য স্থানীয় গিটার শাখায় কীভাবে আমার স্থানীয় অনির্ধারিত পরিবর্তনগুলিকে একীভূত করতে হবে তার নকল নয়) কারণ এই প্রশ্নগুলি স্থানীয় কার্যনির্বাহী গাছের অনিবার্য পরিবর্তনের সাথে সম্পর্কিত, পরিবর্তিত পরিবর্তনের সাথে নয় স্থানীয়ভাবে প্রতিশ্রুতিবদ্ধ।)