के साथ विफल रहता है जब मैं git commit -a
करने का प्रयास करता हूं, तो मुझे एक अच्छा vim उदाहरण मिलता है। मैं अपने संदेश में टाइप करें, :wq
करते हैं, vim नीचे बंद कर देता है और टर्मिनल संदेश,गिट प्रतिबद्ध विम और जीवीआईएम
Aborting commit due to empty commit message.
this question मुझे यकीन है कि मेरी core.editor कहते हैं, "जाँचने" बनाया के अनुसरण में है (ऐसा नहीं करता है user.editor, Fwiw) , लेकिन मुझे अभी भी वह त्रुटि संदेश मिलता है।
क्या किसी के पास कोई और विचार है?
संपादित करें 1: I am फ़ाइल निर्दिष्ट करके प्रतिबद्ध करने में सक्षम। मेरे संदेश उचित रूप से -एम विकल्प का उपयोग करने के लिए बहुत लंबा हैं।
संपादित करें 2:
$ git config core.editor
vim
error: More than one value for the key core.editor: vim
error: More than one value for the key core.editor: gvim
संपादित करें 3: फिर भी, ये समस्या हो रही भी core.editor अनुसार क्रमबद्ध साथ। कोई अन्य विचार?
$ git config core.editor
gvim -f
$ git commit
Aborting commit due to empty commit message.
संपादित 4: अन्य त्रुटि संदेश। यह सब कुछ मैं देख रहा हूँ। मैंने अपने मूल प्रश्न से कई को छोड़ दिया क्योंकि मैंने उन्हें कई मशीनों पर प्राप्त कर लिया है, जिनमें से कोई भी विट/जीवीआईएम का उपयोग गिट के साथ नहीं कर रहा है (वर्तमान में छोड़कर)। यहां दिखाए गए मामले में, core.editor vim -f
पर सेट है।
$ git commit
(gvim:21655): GLib-WARNING **: g_set_prgname() called multiple times
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
Aborting commit due to empty commit message.
core.editor gvim -f
पर सेट होने पर मैं बिल्कुल वैसा ही त्रुटि संदेश को छोड़कर संख्या 21,641 है, नहीं 21655. जब मैं लाइनों में से एक गूगल, मैं कोई मेल नहीं मिलता है (मुझे लगता है कि विश्वास करने के लिए कठिन , लेकिन वहां आप हैं)।
क्या यह 'core.editor = vim' के साथ काम करता है? – alternative
@mathepic: नहीं। और यह नए विकल्प बनाता है, जिसे विभिन्न विकल्पों के साथ कोर.एडिटर कहा जाता है। मैं अतिरिक्त से कैसे छुटकारा पा सकता हूं? यह निश्चित रूप से समस्याओं का कारण बनने जा रहा है। – kajaco
@mathepic: ऊपर 2 संपादित करें देखें। – kajaco