2010-11-09 5 views
19

मैं एक स्थानीय शाखा को आदेश git commit "commit message" के साथ परिवर्तन के लिए प्रतिबद्ध करने की कोशिश कर रहा हूँ, लेकिन निम्न संदेश प्राप्त हो रहा:मैं त्रुटि को कैसे सही करूं: गिट में करते समय pathspec संदेश?

error: pathspec 'commit message' did not match any file(s) known to git. 
+0

यह भी हो सकता है, अगर आप कुछ नई फाइलें जोड़ना भूल गए हैं। तो, पहले फ़ाइलों को 'गिट एड ...' – Abhi

उत्तर

37

यह git commit -m "commit message" है। आप -m ध्वज खो रहे हैं।

+3

धन्यवाद के साथ जोड़ा जाना चाहिए। मैं पूरे इंटरनेट पर इस समाधान की तलाश कर रहा हूं क्योंकि मैं 'गिट प्रतिबद्ध - कमांड-एम' प्रतिबद्ध संदेश 'के बजाय' गिट प्रतिबद्ध - टिप्पणी 'संदेश भेज रहा हूं। मुझे दोहरे उद्धरण शामिल समाधान मिल गए थे, लेकिन जो मेरी समस्या से पूरी तरह से असंबंधित थे। – Wok

26

आप Windows का उपयोग कर रहे हैं तो आप डबल कोट्स

+1

धन्यवाद, लिनक्स में पृष्ठभूमि के बाद qoutes-issue को पहचानने में कुछ समय लगा। – Yauhen

2

बहुत अच्छा बिंदु उपयोग करने के लिए खिड़कियों पर डबल कोट्स का उपयोग कर की जरूरत है। मुझे यह पता लगाने की कोशिश करने में घंटों का समय लगा कि एकल उद्धरण क्यों काम नहीं करता था। धन्यवाद! एक बात जो मैं अपने अनुभव से यहां उल्लेख करना चाहता हूं, ऐसा लगता है कि आपको अभी भी 'गिट पुश' जैसे दूरस्थ गिट रेपो को धक्का देने में सक्षम होने के कुछ कारणों से 'गिट प्रतिबद्ध-ए' करना है। और यह लगभग 'गिट प्रतिबद्ध-एम' संदेश भेजने का लगभग कोई मुद्दा नहीं है ... "'कोज आप इसे फिर से एक वीआई संपादक में टाइप करेंगे जब भी आप विंडोज़ पर' गिट प्रतिबद्ध-ए 'करते हैं। मुझे लगता है कि केवल विंडोज़ पर आपको 'गिट प्रतिबद्ध-ए' संदेश की बजाय 'गिट प्रतिबद्ध-ए' '' '

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