2009-08-26 16 views
30

मैं TortoiseGit का उपयोग कर रहा हूँ। मैं कुछ छवियों को हटाए जाने से पहले मैं एक बिंदु पर वापस वापस जाना चाहता हूं।TortoiseGit - वापस लाएं?

मैं यह नहीं कैसे करते हैं, को वापस लाने में है कि मैंने देखा है के तरीके गलत हैं ....

उत्तर

42

अधिकार अपने कार्यशील निर्देशिका क्लिक करें और TortoiseGit मेनू से दिखाएँ लॉग का चयन करें।

इसके बाद आप पिछली बार क्लिक कर सकते हैं और शाखा को उस प्रतिबद्धता पर रीसेट कर सकते हैं।

+1

मुझे अक्सर कछुए गिट के साथ ऐसा करना पसंद होता है, यह निर्धारित करने के लिए कि क्या मैंने एक बग पेश किया है। मैं एक शाखा को रीसेट करने के बाद, जहां मैं था, वहां वापस कैसे अपडेट करूं? – Flethuseo

20

यदि आपने कुछ फाइलें हटा दी हैं और आपने अभी तक कोई प्रतिबद्ध नहीं किया है, तो वापस ठीक काम करेगा। TortoiseGit का चयन करना -> वापस लाएं ... आपके द्वारा पुनर्स्थापित फ़ाइलों को चुनने के लिए आपके लिए एक विंडो प्रदर्शित करेगा। हटाई गई फाइलें लाल रंग में दिखाई देंगी।

यदि आपने पहले ही डिलीट किया है, तो आप फ़ाइलों को हटाए जाने से पहले को रीसेट करने के लिए रीसेट कर सकते हैं। चेतावनी दीजिये कि यदि आप रीसेट का उपयोग करते हैं, तो आप रीसेट करने के बाद प्रतिबद्धता (ओं) को अपने लॉग में नहीं देख पाएंगे।

क्या आप चेकआउट एक नई शाखा में हटाने से पहले प्रतिबद्ध कर सकते हैं, एक अलग फ़ोल्डर में बहाल फ़ाइलों की प्रतिलिपि, अपने मूल शाखा में वापस स्विच अपने लॉग में बनाए रखने के लिए प्रतिबद्ध नष्ट कर दिया फ़ाइलों को चाहते हैं,, फिर फ़ाइलों को अपनी मूल शाखा में वापस जोड़ें। >Show log - एक निर्देशिका पर

6
  1. दायाँ माउस या आप फाइल को पूर्ववत करने, तो Tortoise Git पर योजना है।

enter image description here

    खिड़की संशोधन के शीर्ष पर
  1. का चयन करें यदि आप किसी भी फाइल पर स्क्रीन दायाँ माउस के निचले हिस्से पर तो पर वापस लौटने और Revert to this revision का चयन करना चाहते ।

enter image description here

आशा इस आप कुछ समय की बचत होती है।

0

गिट एक विवाद प्रतिबद्ध होने पर एक भयानक दुःस्वप्न निकलता है। एक विलय अक्सर हाल ही में कुछ बदलाव/परिवर्तनों को नष्ट कर देता है। मर्ज को वापस करने और TortoiseGit के माध्यम से परिवर्तनों को पुनर्प्राप्त करने का एक तरीका यहां दिया गया है।

1) अपने रेपो पर सही माउस क्लिक, TortoiseGit-> दिखाएं Reflog Step 1

2) Reflog संवाद दिखाई देगा, सभी हाल ही करता दिखा। दायां माउस मर्ज प्रतिबद्ध (जिसने समस्या उत्पन्न की है) पर क्लिक करें और फिर विकल्प "इस प्रतिबद्धता में परिवर्तन को वापस करें" विकल्प -> छवि में दिखाए गए अनुसार माता-पिता 2 का चयन करें। Step 2

यह आपके स्थानीय भंडार में सभी लापता परिवर्तनों को पुनर्प्राप्त करेगा, प्रतिबद्ध करेगा और धक्का देगा और आपको जाने के लिए अच्छा होना चाहिए।

संबंधित मुद्दे