, मुझे पता है एक अच्छा तरीका कैसे उपयोग करते हुए 'Git --interactive rebase'Git rebase: अब तक कम्बाइन गैर बाद प्रतिबद्ध
निम्नलिखित स्थिति होने से प्रतिबद्ध गठबंधन और प्रतिबद्ध संदेश को बदलने के लिए है कि वहाँ:
सीएसी और सीबीडी नया करने के लिए commitA और commitC और commitB और commitD का मेल करता है:
$ git rebase --interactive HEAD^^^^
pick 5b7c140 commitA
pick 40ffd7c commitB
pick 5e7647d commitC
pick 78bea2d commitD
Rebase [...]
वहाँ भी निम्न आवश्यकताओं को संभालने के लिए एक संभावना है?
मेरे मामले में: इन प्रतिबद्धताओं के बारे में कोई विवादित फ़ाइलें नहीं। गिट बस महान है, सोचा कि मुझे प्रतिबद्ध आदेश रखना है। आपका बहुत बहुत धन्यवाद! :) –
@ जॉन - 'गिट रिबेस -आई 'बहुत शक्तिशाली उपकरण है !!! – FooF