मेरे जैसे भुलक्कड़ लोगों के लिए आलसी सरल संस्करण:
git rebase -i HEAD~3
या फिर 3 के बजाय कई कमिट करता है।
इसे चालू करें
pick YourCommitMessageWhatever
pick YouGetThePoint
pick IdkManItsACommitMessage
इस मामले में
pick YourCommitMessageWhatever
s YouGetThePoint
s IdkManItsACommitMessage
और कुछ कार्रवाई करें जहां आप हिट करते हैं esc
फिर enter
परिवर्तनों को बचाने के लिए। [1]
जब अगली स्क्रीन आती है, तो उन कचरा # लाइनों से छुटकारा पाएं [2] और एक नया प्रतिबद्ध संदेश या कुछ और बनाएं, और उसी escape
enter
क्रिया को करें। [1]
Wowee, आपके पास कम आवागमन है। या आपने बस सब कुछ तोड़ दिया।
[१] - या आपके गिट कॉन्फ़िगरेशन के साथ जो भी काम करता है। यह सिर्फ एक ऐसा सिक्वेंस है जो मेरे सेटअप को देखते हुए कुशल है।
[२] - आपको # this is your n'th commit
इन संदेशों के ठीक नीचे कुछ मूल जैसे कुछ सामान दिखाई देंगे । आप इन पंक्तियों को निकालना चाहते हैं, और n कमिट्स के इरादों को प्रतिबिंबित करने के लिए एक प्रतिबद्ध संदेश बनाते हैं जिसे आप 1 में जोड़ रहे हैं।