क्या यह निम्नलिखित करना संभव है?मैं गैर-संवादात्मक तरीके से गिट रिबेस - इंटरैक्टिव कैसे चला सकता हूं?
- बनाओ
git rebase --interactive
एक फाइल करने के लिए सिर्फ उत्पादन मानक बॉयलरप्लेट, बजाय एक फ़ाइल और संपादक में खोलने के लिए outputting के लिए करने के लिए। - उपयोगकर्ता को फ़ाइल संपादित करने दें।
- उपयोगकर्ता को संपादित फ़ाइल के नाम से
git rebase
दोबारा चलाने दें। - सामान्य रीबेस प्रक्रिया के साथ आगे बढ़ें।
उपयोग: पाठ्यक्रम की पटकथा पुन: प्रतिक्रिया। उदाहरण के लिए how to re-order commits in Git non-interactively देखें।
http://stackoverflow.com/questions/12270357/really-flatten-a-git-merge देखें जहां यह उपयोगी भी होगा। – pfalcon
नीचे गिट रिबेस के अलावा, गिट फ़िल्टर-शाखा एक और विकल्प है: http://stackoverflow.com/questions/19636750/git-filter-branch-msg-filter-to-reword-a-pushed-commit-message – MarcH