2013-08-19 5 views
5

में प्रतिबद्ध पर लटका Git को रोकने के लिए कैसे जब भी मैं टाइपcygwin बैश

git commit 

मेरे cygwin बैश टर्मिनल के रूप में अगर यह मुझे एक और प्रक्रिया में संदेश है, लेकिन कोई संपादक शुरू होता है संपादन समाप्त करने के लिए इंतजार कर रहा था ऊपर लग रहा है।

मैं एक त्रुटि

"C:/Program (x86)/Git/bin/sh.exe": line 0: igncr: invalid option name 

कौन सा मुझे लगता वातावरण चर मैं कोशिश करते हैं और cygwin उपयोगी बनाने के लिए है में से एक के साथ कार्य करने की है मिलता है।

अगर मैं

git commit -m "Some Message Here" 

का उपयोग तब सब कुछ ठीक काम करता है

उत्तर

10

फांसी अपने संपादक को खोजने में असमर्थ जा रहा है Git के कारण हुई थी जब मैं फिर

git config --global core.editor "notepad" 

नोटपैड के लिए वैश्विक संपादक सेट सब कुछ ठीक काम करता है।

vim की खिड़कियों स्थान पर वैश्विक संपादक की स्थापना करके

git config --global core.editor "c:/APPS/CYGWIN/bin/vim.exe" 

मैं vim चलाने के लिए सक्षम था और फिर मैं देख सकता वहाँ एक ताला फ़ाइल के रूप में अच्छी तरह से किया गया था।