मैं Git में पाठ विंडो से कैसे बाहर निकलूं?


275

मैं विंडोज का उपयोग कर रहा हूं और कमिट करने से पहले, Git चाहता है कि मैं एक टेक्स्ट मैसेज दर्ज करूं और एक नई टेक्स्ट विंडो दिखाई दे।

स्क्रीनशॉट

मैं इससे कैसे बाहर निकल सकता हूं?

मैं गिट सीखने की कोशिश कर रहा हूं। तो, थोड़ी मदद की बहुत सराहना की जाएगी।


2
क्या पाठ खिड़की? इसे स्क्रीनशॉट।
ब्लेंडर


1
अजीब, यह दावा है कि फ़ाइल आसानी से ...
जॉनी

@ जॉनी: अब यह अजीब है। क्या आप उस फ़ाइल को किसी अन्य संपादक में खोल सकते हैं?
22

1
@ जॉनोवेब, मैं सिर्फ स्क्रीनशॉट पढ़ रहा हूं। मेरे साथ भी एक बार ऐसा हुआ था। मैंने विंडोज़ एक्सप्लोरर में लिखने की सुरक्षा को अभी हटा दिया है और इसने तब से काम किया है।
जॉनी

जवाबों:


263

चूंकि आप Git सीख रहे हैं, तो यह जान लें कि इसका git से बहुत कम लेना-देना है लेकिन उपयोग के लिए कॉन्फ़िगर किए गए टेक्स्ट एडिटर के साथ। Vim में, आप भी दबा सकते हैं iपाठ दर्ज करना प्रारंभ और दबाकर को बचाने के लिए escऔर :wqऔर enter, इस संदेश के साथ आपके द्वारा लिखे गए प्रतिबद्ध होगा। अपने वर्तमान स्थिति में, बस करने के बिना बाहर आने के लिए, आप कर सकते हैं :qके बजाय :wqजैसा कि ऊपर उल्लेख।

वैकल्पिक रूप से, आप git commit -m '<message>'संदेश टाइप करने के लिए संपादक को खोलने के बजाय सिर्फ कर सकते हैं ।

ध्यान दें कि आप संपादक को भी बदल सकते हैं और ऐसी किसी चीज़ का उपयोग कर सकते हैं जिसके साथ आप सहज हैं (जैसे नोटपैड) - मैं विंडोज पर गिट के साथ काम करने के लिए एक संपादक कैसे स्थापित कर सकता हूं?


मैं आपके पसंदीदा संपादक को संपादक सेट करने की सलाह देता हूं। तब कमांड लाइन संस्करण का उपयोग करें (git प्रतिबद्ध -m '...') जब यह फिट बैठता है, या इसे अपने संपादक को लॉन्च करने दें (टेक्स्टमैट, नोटपैड, जो भी हो) जब यह नहीं होता है
Gal

esc तब: wq और enter, great
सुहैल मुमताज़ अवन

75

एक डिफ़ॉल्ट टेक्स्ट एडिटर है जिसका उपयोग तब किया जाएगा जब Git आपको संदेश में टाइप करने की आवश्यकता होगी। डिफ़ॉल्ट रूप से, Git आपके सिस्टम के डिफ़ॉल्ट संपादक का उपयोग करता है, जो आमतौर पर Vi या Vim होता है । आपके मामले में, यह विम है जिसे गिट ने चुना है। देखें कि मैं अपनी पसंद के संपादक को कमिट के लिए Git कैसे बनाऊं?दूसरे संपादक का चयन कैसे करें, इसके विवरण के लिए। इस दौरान...

विम छोड़ने से पहले आप एक संदेश दर्ज करना चाहेंगे :

O

... टाइप करने के लिए आपके लिए एक नई लाइन शुरू होगी।

बाहर निकलने के लिए (जी) विम प्रकार:

EscZZ या Esc:wqReturn

यह विम को जानने लायक है, क्योंकि आप इसका उपयोग लगभग किसी भी प्लेटफ़ॉर्म पर टेक्स्ट को संपादित करने के लिए कर सकते हैं। मैं सलाह देता Vim Tutorहूं, मैंने इसे कई साल पहले इस्तेमाल किया था और कभी पीछे मुड़कर नहीं देखा (बमुश्किल एक दिन तब जाता है जब मैं विम का उपयोग नहीं करता)।


1
यह देखना कठिन है कि 'ओ' ऊपरी या निचला मामला है या नहीं। एक निचला मामला 'ओ' संदेश को दूसरी पंक्ति पर लिखे जाने का कारण बनता है।
जॉनी

मुझे लगता है कि यह आपके फ़ॉन्ट पर निर्भर करता है। उम्मीद है कि जिस दस्तावेज़ को हाइपरलिंक किया गया है, वह अवहेलना करने में मदद करेगा।
जॉन्सवेब

यह जानने योग्य है कि आप इसे विभिन्न प्रकार के अनुप्रयोगों से अलग कर सकते हैं जो इसे डिफ़ॉल्ट रूप से छोड़ सकते हैं।
djechlin


12

विंडोज 10 पर इसने मेरे लिए वीआईएम और VI के लिए गिट बैश का उपयोग किया

"Esc" + ":wq!"

या

"Esc" + ":q!"

10

विंडोज़ पर मैंने निम्न कमांड का उपयोग किया है

:wq

और यह खाली प्रतिबद्ध संदेश के कारण पिछली प्रतिबद्धताओं को समाप्त कर देता है


0

खिड़कियों पर, बस कीबोर्ड पर 'q' दबाने से यह स्क्रीन क्विट हो जाती है। मुझे यह तब मिला जब मैं डॉस प्रॉम्प्ट से it हेल्प ’या बस and हेल्प’ और, एंटर ’का उपयोग कर पढ़ रहा था।

हैप्पी कोडिंग :-)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.