2009-05-09 8 views
7

अपडेट करने के लिए गिट पुल करने में असमर्थ मैंने अपने स्थानीय गिट रेपो में एक फ़ाइल हटा दी। मैं अपने गिट रेपो को अपडेट करके फ़ाइल वापस चाहता हूं।मेरी गिट स्थानीय रिपो

मैं चलाने निम्नलिखित असफल

git pull 

यह अपटूडेट कहते हैं, लेकिन मैं नवीनतम फ़ाइल नहीं मिला। गीथब में सार्वजनिक रेपो एसवीएन का उपयोग नहीं करता है, इसलिए समस्या एसवीएन नहीं हो सकती है।

आप अपने स्थानीय गिट रेपो को कैसे अपडेट कर सकते हैं, जैसे कि आप अपने हटाए गए फ़ाइल को अपने कंप्यूटर पर वापस प्राप्त कर सकते हैं?

उत्तर

7

अगस्त आपकी समस्या के लिए शायद सबसे अच्छा तरीका है।

तुम भी पिछले संस्करण आप खींच लिया करने के लिए वापस कर सकते हैं:

git reset --hard 
8

यदि अब तक प्रतिबद्ध नहीं किया गया है:

git checkout path/to/file 
+1

@August: मैं चलाकर अपने आदेश काम नहीं मिला: http://dpaste.com/42337/ –

+0

मैं एक ऐसी ही समस्या है । –

+0

@SimpleQuestions: पथ आपके स्थानीय भंडार में फ़ाइल के सापेक्ष पथ होना चाहिए, उदा। "गिट चेकआउट दफाइल"। आप संशोधन "गिट चेकआउट मास्टर ~ 1 दफाइल" भी निर्दिष्ट कर सकते हैं। Http://www.kernel.org/pub/software/scm/git/docs/git-checkout.html पर उदाहरण देखें –

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