--Abort কাজ না করে কীভাবে ইন্টারেক্টিভ রিবেস বাতিল করবেন?


127

আমি ইন্টারেক্টিভ রিবেসের মাধ্যমে নিজেকে জড়িয়ে ধরলাম এবং আমি এখন এটিকে বাতিল করতে চাই। (অর্থাত্ আমার ক্ষেত্রে ইন্টারেক্টিভ রিবেস মোডে নামার আগে পয়েন্টটিতে ফিরে যান git pull --rebase)) এটি করার উপায়টি মনে হচ্ছে git rebase --abortতবে এটি কার্যকর হয় না:

$ git rebase --abort
error: Ref refs/heads/master is at 55b388c141b1485b1acd9e050dbeb0eb90ef2ee7 but
expected b918ac16a33881ce00799bea63d9c23bf7022d67
fatal: Cannot lock the ref 'refs/heads/master'.
Could not move back to refs/heads/master

আমি কীভাবে ইন্টারেক্টিভ রিবেস মোড থেকে বেরিয়ে আসতে পারি এবং এর সমস্ত উল্লেখগুলি পরিষ্কার করতে পারি? ( git reset --hardসাফল্য পেয়েছে, তবে আমাকে রিবেস মোড থেকে ছাড়বে না))

উত্তর:


83

আপনি পর্দায় যে পরামর্শটি দেখেছেন তা অনুসরণ করার চেষ্টা করুন এবং প্রথমে আপনার মাস্টার এর হেডকে প্রত্যাশিত প্রতিশ্রুতিতে পুনরায় সেট করুন।

git update-ref refs/heads/master b918ac16a33881ce00799bea63d9c23bf7022d67

তারপরে, পুনরায় রিবেসটি বাতিল করুন।


43
"পরামর্শ" সর্বাধিক অনির্দিষ্ট প্রশংসা হিসাবে কল করা আমি যে ভয়াবহ গিট ইউএক্সের দায়িত্বে
রয়েছি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.