@bdonlan उत्तर इस बहुत ही प्रश्न के लिए अच्छा है, लेकिन मैं एक ऐसी स्थिति की ओर इशारा करता हूँ जहाँ आप एक बेहतर समाधान चाहते हैं।
कहो कि आप अंतिम प्रतिबद्ध में परिवर्तन जोड़ना चाहते हैं। तो आप जैसा कि @bdolan ने सुझाव दिया है:
git add files
git commit --amend
कल्पना करें कि नया संदेश लिखने के दौरान, आपको उन फ़ाइलों को उस कमिट में जोड़ने का पछतावा है। समस्या यह है कि आप पहले से ही सहेजे गए संदेश के साथ फंस गए हैं और संपादक (या बिना बचत के) को बाहर करने से उन परिवर्तनों को अंतिम प्रतिबद्ध में जोड़ दिया जाएगा। इन क्रियाओं से पहले आप जिस बिंदु पर थे, उसे वापस लाकर आपको अंतिम प्रतिबद्ध को विभाजित करने की आवश्यकता है - मैं शर्त लगाता हूं कि आप इससे बचना चाहते हैं।
चाल संपादक को बचाने और बाहर निकलने के लिए है, जबकि इसमें केवल लाइनें हैं #या बिल्कुल भी लाइनें नहीं हैं। जब आप बाहर निकलेंगे तो आपको संदेश के साथ अभिवादन किया जाएगा:
Aborting commit due to empty commit message.
और आपने आखिरी कमिटमेंट बिल्कुल नहीं बदला है।