मान लीजिए कि आपकी वर्तमान शाखा master
है और पुराने प्रतिबद्ध a1b2c3
, तो आप वापस पुराने करने के लिए अपने काम के पेड़ में सभी फाइलों को बदल सकते हैं के साथ प्रतिबद्ध है :
git checkout master
अपना Git इतिहास में के बारे में हॉपिंग (यानी बाहर की जाँच अपनी वस्तु का नाम, भी अपने हैश या sha1sum के रूप में जाना के साथ एक प्रतिबद्ध) की इस तरह से पिछले एक अच्छाके लिए प्रतिबद्ध को खोजने के लिए बहुत उपयोगी है 0, उदाहरण के लिए, क्योंकि यह आपकी शाखाओं को नहीं ले जायेगा।
ध्यान में रखना एक बात यह है कि ऐसा करने पर आपको संभावित रूप से भ्रमित चेतावनी मिल जाएगी: यदि आप अपने ऑब्जेक्ट नाम (a1b2c3
) से कोई प्रतिबद्धता देखते हैं जो आपको "अलग सिर" के नाम से जाना जाता है , जहां HEAD
, जो आम तौर पर आपकी वर्तमान शाखा का प्रतिनिधित्व करता है, बल्कि सीधे किसी विशेष प्रतिबद्धता को इंगित करता है। यह चिंता करने की बात नहीं है - यह आपके इतिहास में जाने के लिए बहुत उपयोगी है - लेकिन इसका मतलब यह है कि यदि आप HEAD
अलग हो जाते हैं तो वे नई गतिविधियां बनाते हैं, वे शाखा को आगे नहीं ले जाएंगे।
fork0 संभावित रूप से उपयोगी शॉर्टकट git checkout -
नीचे टिप्पणी है, जो पिछले शाखा देखें या प्रतिबद्ध है कि HEAD
की दिशा में रखे जाएगा में बताते हैं।
स्रोत
2012-08-16 13:09:40
आप केवल एक फ़ाइल देखने के लिए 'गिट शो प्रतिबद्ध: पथ/फ़ाइल' कर सकते हैं। – fork0
मैंने कई फाइलों पर एक नज़र डाली, हे। और मुझे इसे एक टेक्स्ट एडिटर के साथ बेहतर पसंद है। धन्यवाद हालांकि, अगली बार यह आसान होगा! – Michelle