रद्द करें मुझे git rebase -i HEAD~5
पसंद है जो मेरी प्रतिबद्धता को स्क्वैश करने के लिए है। कभी-कभी मुझे लगता है कि मुझे 5 काम करने की जरूरत है लेकिन फिर मुझे एहसास हुआ कि मुझे 7 की जरूरत है। हालांकि गिट ने विम में रीबेस संपादक .git/rebase-merge/git-rebase-todo
लाया है।गिट: एक इंटरैक्टिव रीबेस
अगर मैं छोड़ने कि बफर (vim) तो Git का कहना है:
Successfully rebased and updated refs/heads/my-branchname
वहाँ संपादक में/डब्ल्यू से रिबेस को रोकने के लिए कोई तरीका है? मुझे लगता है कि मैं git rebase --abort
किसी अन्य खोल से कर सकता हूं लेकिन यह सुनिश्चित नहीं करता कि git-rebase-todo
फ़ाइल में क्या होगा जो मैं किसी अन्य बफर में संपादन के बीच में होगा।
तुम नहीं तो भले ही शाखा थी "फाइल के अंदर कुछ भी बदल दिया है सफलतापूर्वक छूट दी गई "सभी काम समान हैं इसलिए यह प्रभावी ढंग से नो-ऑप है। –