git - अगर कोई काम नहीं करता है तो एक इंटरैक्टिव रीबेस कैसे रद्द करें?



exit rebase (1)

स्क्रीन पर दिखाई देने वाली सलाह का पालन करने का प्रयास करें, और पहले अपने मास्टर के हेड को उस प्रतिबद्धता के लिए रीसेट करें जिसे वह उम्मीद करता है।

git update-ref refs/heads/master b918ac16a33881ce00799bea63d9c23bf7022d67

फिर, फिर से rebase निरस्त करें।

मैं खुद को एक इंटरैक्टिव रिबेस के माध्यम से एक गड़बड़ में मिला है, और अब मैं इसे रद्द करना चाहता हूं। (यानी मुझे git pull --rebase माध्यम से मेरे मामले में इंटरैक्टिव git pull --rebase मोड में गिरा दिया जाने से पहले बिंदु पर वापस git pull --rebase ।) ऐसा करने का तरीका git rebase --abort माध्यम से 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 सफल होता है, लेकिन मुझे रीबेस मोड से बाहर नहीं छोड़ता है।)





quit