मैंने रिमोट शाखा में विलय करने से पहले कुछ परीक्षण कोड किए हैं। इस विलय में बहुत सारे संघर्ष हुए और सही करने के लिए कुछ गंभीर समय लगा। तो मेरा इतिहास ऐसा कुछ दिखता है:विलय से पहले गिट प्रतिबद्धता के संदेश में संशोधन
7ab562c Merge from remote branch
... whole load of commits brought across from the remote branch...
f3e71c2 Temporary TESTING COMMIT
परीक्षण कोड ठीक है, मैं वास्तव में केवल प्रतिबद्ध संदेश को बदलना चाहता हूं। आम तौर पर मैं git rebase -i f3e71c2^
(क्योंकि इनमें से कोई भी अभी तक धक्का नहीं दिया गया है) के साथ आगे बढ़ता है, लेकिन मुझे एक सहयोगी ने बताया है कि यह विलय को गड़बड़ कर देगा। मैं वास्तव में विलय को गड़बड़ नहीं करना चाहता हूं :)
क्या मेरे सहयोगी सही हैं? और यदि हां, तो क्या मैं कुछ भी कर सकता हूं, या क्या मुझे इस इतिहास के साथ रहने की ज़रूरत है?
'गिट प्रतिबद्ध --amend'? – kan
@kan: यह केवल नवीनतम प्रतिबद्धता में संशोधन के लिए काम करता है, जो यहां स्थिति नहीं है। – kampu
कम डर की सिफारिश की! यदि आप गड़बड़ करते हैं, तो बस अपने पोस्ट-मर्ज स्थिति पर वापस जाने के लिए 'गिट रीसेट - 779562 सी' रीसेट करें और पुनः प्रयास करें। इसके अलावा, गिट रिटर्न को हल करने के तरीके को याद रखने के लिए 'गिट रीर्रे' देखें। – chrisk