2013-07-12 9 views
5

मैं अपने Git में कुछ फ़ाइलों को इस तरह का नाम दिया था ऊंट मामले से Git में फ़ाइल नाम अपडेट कर रहा है: "myCamelFile.rb" मैं सिर्फ सही मेरी आईडीई पर क्लिक किया और इसलिए "mycamelfile.rb" की तरह सभी लोअर केस में उन्हें नाम दिया लेकिन जब मैं करना एक git statu एस मुझे कोई संदेश नहीं मिला है कि ये बदले गए हैं।सभी लोअर केस

अब क्या किया जाना चाहिए?

+0

आप किस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं? मुझे यकीन नहीं है, लेकिन यह केस-असंवेदनशील फ़ाइल सिस्टम के साथ एक मुद्दा हो सकता है। – nif

+0

मैं ओएसएक्स 10.8 –

+2

का उपयोग कर रहा हूं एचएफएस प्रति डिफ़ॉल्ट केस-असंवेदनशील है। कोशिश करें, 'git mv' – nif

उत्तर

10

चरण::

git mv application/view/old_file_name.php application/view/new_file_name.php 

यहाँ mv कमांड पर पूरा डॉक्स हैं कुछ अस्थायी नाम करने के लिए उन्हें का नाम बदलें इस तरह के "mycamelfile_temp.rb" के रूप में चरण दो: उन्हें वापस "mycamelfile.rb" के लिए अब सभी का नाम बदलें निचले मामले में।

+3

@EricFromSouthPark चरण 3: लाभ पर एक नज़र डालें! – usumoio

3

आप इसे गिट में फ़ाइल का नाम बदलने के लिए उपयोग कर सकते हैं। इसके बाद आपको उस बदलाव को चरणबद्ध करने और प्रतिबद्ध करने की आवश्यकता होगी। https://www.kernel.org/pub/software/scm/git/docs/git-mv.html

+0

ठीक है लेकिन अब अगर मैं फ़ाइल सिस्टम पर अपने फ़ोल्डर में ब्राउज़ करता हूं, तो मैं सभी निचले केस फ़ाइल नाम देख रहा हूं। ..मैंने उन्हें सामान्य नाम दिया है जिसे हम किसी भी फाइल का नाम बदलते हैं .... फिर भी मैं उनके पुराने नाम का भी उल्लेख कर सकता हूं? इस आदेश का उपयोग करने के लिए। –

+3

दुर्भाग्य से मामले में केवल एक बार 'गिट एमवी' चल रहा है असंवेदनशील वातावरण इसे काट नहीं देगा। आपको इसे दो चरणों में करने की आवश्यकता होगी। Http://stackoverflow.com/questions/3011625/git-mv-and-only-change-case-of-directory –

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