जवाबों:
यदि कमिट वर्तमान शाखा का प्रमुख है, तो यह आसान है।
यदि कमेटी दूसरी ब्रांच का प्रमुख है, तो पहले उस ब्रांच में जाएं।
यदि प्रतिबद्ध सिर के बीच में किसी भी मर्ज के बिना बीच में है, तो आपको रीसेट, संशोधन और चेरी-पिक की आवश्यकता है
git reflogतो आप उन्हें पुनः प्राप्त करने में मदद करेंगे)।
जब मामला बीच में होता है, तो मैं अत्यधिक सलाह देता हूं कि लिनक्विज़ द्वारा दिए गए निर्देशों का पालन न करें, कारण के लिए उसके जवाब के नीचे की टिप्पणियाँ देखें।
आप TortoiseGit के साथ git कमांड लाइन का उपयोग कर सकते हैं और इससे कोई समस्या नहीं होगी: क्या मैं कमांड-लाइन Git टूल और TortoiseGit का एक साथ उपयोग कर सकता हूं? ।
इस यूट्यूब वीडियो यह वास्तव में अच्छी तरह से बताते हैं: http://youtu.be/4YjKY0u9Z6I । मूल रूप से git rebase -i का उपयोग करें और फिर बस प्रतिबद्ध संदेश "reword" करें।
अपडेट: मेरा मानना है कि आप linquize द्वारा सुझाए गए हार्ड रीसेट से खोए हुए कमिट्स को पुनः प्राप्त कर सकते हैं, वेन का जवाब यहां देखें: मैं Git रिबास का उपयोग करके कॉम को कैसे पुनः व्यवस्थित / संयोजित कर सकता हूं? ।
मैं कहूंगा कि किसी भी प्रतिबद्ध संदेश में संशोधन करने के लिए सबसे अच्छा तरीका यह है कि force rebaseआप कछुए में विकल्प का उपयोग करें ।
इस जवाब को TortoiseGit के साथ हाउट रीमॉडिट्स (रिबास) पर देखें । एक ही विधि का उपयोग प्रतिबद्ध संदेशों को संपादित करने के लिए किया जा सकता है।
Editऑप्शन को सिलेक्ट करना चाहते हैं । आप कई कमिटों को संपादित करने का विकल्प चुन सकते हैं।Start Rebaseबटन पर क्लिक करें।EditCommit Messageसबसे नीचे टैब पर क्लिक करें और संदेश को संपादित करेंAmendजारी रखने के लिए बटन पर क्लिक करें