আমি বছরের পর বছর ধরে পুরানো সংস্করণটি ব্যবহার করে ম্যাগিটের সর্বাধিক নতুন সংস্করণে আপগ্রেড করেছি। চারপাশে কিছুটা অনুসন্ধান এবং পার্থক্যগুলি সনাক্ত করার পরে সমস্ত উন্নতি দুর্দান্ত great
এখন, আমি কেবল সহজ (আন্তঃ-ইন্টারেক্টিভ) রিবেসটি করার চেষ্টা করছি magit
এবং কীভাবে করব তা আমি বুঝতে পারি না। এই উদাহরণটি https://git-scm.com/docs/git-rebase থেকে ।
git checkout topic
git rebase master
- হিট r
- ?
- আমার বিষয় শাখাটি মাস্টার থেকে নতুন পরিবর্তনের সাথে প্রত্যাবর্তিত।
3
"অন্য কোথাও", ("ই" টিপুন) চয়ন করুন, তারপরে "মাস্টার" চয়ন করুন choose কেবল তা নিশ্চিত করার জন্য: আপনি আপনার শাখাকে "বিষয়" মাস্টারের উপর ছাড় দেবেন ( থেকে নয় )। উপর উপায়ে গীত "মাস্টার" এবং "বিষয়" কনিষ্ঠ সাধারণ পূর্বপুরুষ জন্য চেহারা, তারপর "বিষয়" এ করে কাজ আবেদন করার কথা থেকে "মাস্টার" পরিবর্তন হবে। শেষ পর্যন্ত, "মাস্টার" অপরিবর্তিত থাকবে, তবে "বিষয়" "মাস্টার" থেকে পরিবর্তনগুলি অন্তর্ভুক্ত করবে (কোনও ত্রুটি প্রতিরোধের আশায় আমি এটি লিখছি, এটি যদি আপনি ভেবে থাকেন যে মাস্টার থেকে মুক্তি প্রত্যাখ্যান করা বিপরীত কাজ করবে)।
—
wvxvw
মনে রাখবেন যে আপনি যদি আপনার শাখার জন্য একটি প্রবাহ স্থাপন করে থাকেন - তবে আপনি টাইপ করতে পারেন
—
ফিল্ড করুন
b
এবং তারপরে u
বারবার পরিচিত বিকল্পগুলি ( origin/master
সাধারণ হিসাবে চিহ্নিত) চক্র করতে পারেন - এটি তখন (মাধ্যমে r u
) পুনরায় চালু করার জন্য একটি ডিফল্ট বিকল্পে পরিণত হবে ।
মন্তব্যের জন্য ধন্যবাদ। এটি আমার জন্য এটি পরিষ্কার করে দিয়েছে। আমি ম্যাগিটের রিবেসিং পৃষ্ঠার মাধ্যমে পড়েছি, তবে এটির আগে তা বোঝা যায়নি। আমি মনে করি 'অন' শব্দটিই সমস্যা ছিল। আমি এখন 'আর' ব্যবহার করছি, তারপরে 'ই' ব্যবহার করে মাস্টার থেকে সর্বশেষতম একত্রিত করতে পারি তবে কীভাবে আমার 'বি' এর সাথে আমার উজান সেট করা যায়, 'ইউ'ও সহায়ক ছিল helpful
—
অ্যান্ড্রু গুডনো
@wvxvw আপনি কি এই মন্তব্যটিকে উত্তরে পরিণত করতে পারেন?
—
তারসিয়াস