स्पष्ट रूप से पुरानी शाखा के हालिया विलय के दौरान मेरा कुछ पुराना बग फिक्स प्रतिबद्धता गिरा दिया गया। मुझे लॉग में प्रतिबद्धता मिली और आईडी (403357cab89465ce68001762d35fe27b57aeec65) है। अब मैं सिर्फ उस प्रतिबद्धता को वर्तमान कार्यशील शाखा में बहाल करना चाहता हूं, इसलिए मैं उन परिवर्तनों को सबसे पहले अलग कर सकता हूं लेकिन संभवतः उन्हें फिर से प्रतिबद्ध करता हूं। मैं यह कैसे कर सकता हूँ?पिछली गिट प्रतिबद्धता को पुनर्स्थापित करें?
Git चेकआउट 403357cab89465ce68001762d35fe27b57aeec65
काम नहीं करता।
और वैसे, एक से अधिक फ़ाइलों को शामिल संपादन करते हैं।
अरे वाह, कि मूल रूप से प्रतिबद्ध लिया और यह सही में वापस खामियों को दूर! धन्यवाद, लेकिन पहले चरणबद्ध परिवर्तनों को देखने की उम्मीद कर रहा था ताकि मैं उन्हें अलग कर सकूं, सत्यापित करने से पहले मुझे सत्यापित कर सकूं, आदि। – Doug
अब आप अपनी कामकाजी प्रति में परिवर्तन छोड़ने के लिए 'गीट रीसेट HEAD ^' कर सकते हैं लेकिन प्रतिबद्धता को हटा दें (माना जाता है कि आपने धक्का नहीं दिया है)। साथ ही, आप चेक मार्क पर क्लिक करके सिस्टम में स्वीकार किए गए उत्तर को चिह्नित कर सकते हैं :) – Daenyth
यह वही था जो मुझे अपस्ट्रीम मास्टर के विलय पर टूटी हुई पाइप से पुनर्प्राप्त करने की आवश्यकता थी। धन्यवाद! – Brian