श्रृंखलाओं के प्रतिबद्ध संदेशों को संपादित करने के लिए, मैं दौड़ता हूं
git rebase -i firstsha
जहां firstshaमैं चाहता हूं कि पहली प्रतिबद्ध माता-पिता की पहचान के लिए एक पहचानकर्ता है। (आप यहां किसी भी वैध संदर्भ का उपयोग कर सकते हैं, इसलिए git rebase -i HEAD~4अंतिम चार कमिट दिखाएंगे।)
खुलने वाले संपादक में, सभी "पिक" प्रविष्टियों को "पुनरावर्तक" में बदलें, जो आप संशोधित करना चाहते हैं, उसके बाद संपादक को बंद कर दें; फिर आपके द्वारा चुने गए सभी आवागमन के लिए प्रतिबद्ध संदेश दर्ज करने के लिए कहा जाएगा।
ध्यान दें कि यह प्रतिबद्ध पेड़ को बदल देगा , क्योंकि कमिट्स की राख बदल जाएगी। आपको अपने नए पेड़ को मजबूर करना होगा, या उसे एक नई शाखा में धकेलना होगा। यह मर्ज में गड़बड़ी भी करेगा, इसलिए एडिटिंग मर्ज कमिट से बचें।
केवल अंतिम कमिट को जल्दी से संपादित करने के लिए, रन करें
git commit --amend
(लेकिन कुछ भी प्रतिबद्ध के लिए मंचन से सावधान रहें)