2011-02-19 10 views
24

मैं git commit -a टाइप करने के बाद एक टेक्स्ट एडिटर पॉप अप करता हूं और मैं अपनी टिप्पणी टाइप करता हूं। वास्तव में काम करने के अगले चरण में जाने के लिए, टिप्पणी में टाइप करने के बाद मुझे किन बटनों को दबाया जाना है?गिट के लिए प्रतिबद्ध संदेश टाइप करने के बाद क्या करना है?

मैं डिफ़ॉल्ट सेटअप के साथ विंडोज़ पर mysysGit का उपयोग कर रहा हूं। फ़ाइल

git add file-name 
git commit -m "here goes my awesome commit message" 
git push 
+0

इसे सेव करें और संपादक से बाहर निकलें – 0xAX

+1

इस लड़के ने इसे अच्छी तरह से समझाया [विम में, आप टेक्स्ट दर्ज करना शुरू कर सकते हैं और एएससी दबाकर सहेज सकते हैं और wq और दर्ज करें, यह आपके द्वारा लिखे गए संदेश के साथ प्रतिबद्ध होगा।] [1 ] [1]: http://stackoverflow.com/a/9171451/4712847 –

+0

Windows में Git cmd (कमांड लाइन) से एक डिफ़ॉल्ट संपादक, मैं समस्या का एक हिस्सा लगता है लाता है कि हम डॉन यह नहीं पता कि उन स्नीकी गिट-प्रोग्रामर ने हमें किस पर लागू करने का फैसला किया। पाठ रंगीन है और हम कुछ टिप्पणियां देखते हैं लेकिन आगे बढ़ने के बारे में कोई शीर्षक-बार या कोई अन्य संकेत नहीं है। –

उत्तर

6

आपके द्वारा उपयोग किए जा रहे टेक्स्ट एडिटर पर निर्भर करता है। गिट पर्यावरण परिवर्तक "संपादक" में निर्दिष्ट संपादक चुनता है। लिनक्स सिस्टम पर यह आमतौर पर वाई या नैनो होता है। यह बताएं कि यह कौन सा है और फिर उचित संपादक के लिए प्रलेखन का संदर्भ लें।

+10

विंडोज़ पर माईसिसिट वीआईएम का उपयोग करता है, इसलिए वीआईएम दस्तावेज के अनुसार, एसीसी को एडिट मोड छोड़ने के लिए दबाएं, फिर जेडजेड अगर कोई है और बाहर निकलें तो बदलावों को सहेजने के लिए दबाएं। – Curyous

+0

आरटीएफएम एक सहायक उत्तर नहीं है: पी –

13

इस प्रयास करें।

+3

कमांड लाइन पर अपना प्रतिबद्ध संदेश टाइप करना आम तौर पर खराब अभ्यास है, क्योंकि अधिकतर यह अच्छी प्रतिबद्धता संदेश संरचना और आदतों को हतोत्साहित करता है। –

13

सहेजें और अपने संपादक से बाहर निकलें:

+0

+1 स्पष्ट रूप से सटीक होने के लिए। :) –

+1

कुछ और विवरण अच्छा रहे होंगे। – Curyous

+2

यह जानने के बिना कि आप किस संपादक का उपयोग कर रहे हैं, अब और कुछ कहना मुश्किल है। –

4

git commit हमेशा एक टिप्पणी की आवश्यकता है। आप इसे git commit -m "my comment" जैसे किसी को दे सकते हैं। यदि आप यहां कोई टिप्पणी नहीं देते हैं, तो एक टेक्स्ट एडिटर आपको टिप्पणी देने के लिए मजबूर करता है।

कभी-कभी, आपको वास्तव में प्रतिबद्ध संदेश देने के लिए संपादक की आवश्यकता हो सकती है। यह आम तौर पर आवश्यक होता है जब आप सारांश के साथ प्रतिबद्धता का अधिक विस्तृत विवरण देना चाहते हैं (विवरण के बाद रिक्त रेखा के बाद सारांश लिखें)।

यह गिट सहायता प्रतिबद्धता से निकाला गया है।

हालांकि आवश्यक नहीं है, यह एक अच्छा विचार एक भी कम (कम से कम 50 चरित्र) लाइन परिवर्तन सारांश, एक रिक्त पंक्ति और फिर एक अधिक गहन वर्णन द्वारा पीछा के साथ प्रतिबद्ध संदेश शुरू करने के लिए है। उपकरण जो ईमेल में बदलते हैं, उदाहरण के लिए, विषय: रेखा पर पहली पंक्ति का उपयोग करें और शरीर में शेष प्रतिबद्धता का उपयोग करें।

संपादित करें:

और आप अपने पाठ संपादक में पाठ टाइप करने के बाद, बस को बचाने और उसे बंद करें। यदि आप बिना किसी टिप्पणी के इसे करने का प्रयास करते हैं, तो प्रतिबद्धता विफल हो जाएगी।

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

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