Git checkout file - casing in file name -



यहाँ जीआईटी नौसिखिया :)

सामना करना पड़ रहा समस्या-संबंधित समस्या: फ़ाइल aspnetdb .एमडीएफ कई कमिट्स पहले रिपॉजिटरी से हटा दिए गए थे, मैंने इसे पहले के कमिट से पुनर्स्थापित करने का निर्णय लिया और ऐसा किया था:

  git चेकआउट मास्टर ~ 3 aspnetdb.mdf < / कोड>  

3 बैक कमिट से फ़ाइल प्राप्त करना चाहते हैं

लेकिन जीआईटी ने कहा, ऐसा कोई फ़ाइल नहीं है।
फिर मैंने निम्नलिखित : <प्री> जीआईटी चेकआउट मास्टर ~ 3 एएसपीएनईटीडीबी.एमडीएफ <पी> जो ठीक काम करता था - मेरे पास जरूरी फाइल थी

फिर भी कमांड git चेकआउट मास्टर ~ 3 aspnetdb_log.ldf (कम-केस फ़ाइल नाम के साथ) कमांड निष्पादित ठीक है। सभी देव के दौरान प्रक्रिया दोनों फाइलें उसी प्रकार से संसाधित कर रही थीं (कोई भी नाम बदला नहीं गया है :))।

ऐसे व्यवहार की व्याख्या कैसे करें? जैसा कि मैंने टिप्पणी में उल्लिखित किया है, क्योंकि आप गिट को केस पर असंवेदनशील पर प्रयोग कर रहे हैं।

सिस्टम (विंडोज), ठीक से core.ignorecase का प्रयास करें और सेट करें। इसके साथ जांचें:

  $ git-config --list  

यदि सेट नहीं है:

  $ git-config - -ग्लोबल कोर.इन्गोरेकेस सच  

Comments