tl; डॉ। एडिटर को समालोचक या एटम जैसे कुछ अच्छे शब्दों में सेट करें
यहाँ अच्छा है एक संपादक के अर्थ में प्रयोग किया जाता है जिसे आप पसंद करते हैं या अधिक उपयोगकर्ता के अनुकूल पाते हैं ।
अंतर्निहित समस्या यह है कि Git डिफ़ॉल्ट रूप से एक संपादक का उपयोग करता है जो अधिकांश लोगों के लिए उपयोग करने के लिए बहुत ही अनपेक्षित है: विम। अब, मुझे गलत मत समझो, मुझे विम बहुत पसंद है, और जब आप विम सीखने के लिए एक महीने (एक महीने की तरह) को अलग कर सकते हैं और यह समझने की कोशिश करें कि क्यों कुछ लोगों को लगता है कि विम अस्तित्व का सबसे बड़ा संपादक है, एक तेज़ तरीका है इस समस्या को ठीक करने के लिए :-)
यह स्वीकार किए गए उत्तर की तरह, गुप्त आदेशों को याद करने के लिए नहीं है , बल्कि एक संपादक का उपयोग करने के लिए गिट को कॉन्फ़िगर करना है जिसे आप पसंद करते हैं और समझते हैं! यह वास्तव में इन विकल्पों में से किसी भी विन्यास के रूप में सरल है
- git config सेटिंग
core.editor
(प्रति परियोजना, या विश्व स्तर पर)
VISUAL
या EDITOR
वातावरण चर (अन्य कार्यक्रमों के लिए इस काम करता है और साथ ही)
मैं लोकप्रिय संपादकों के एक जोड़े के लिए पहला विकल्प कवर करूँगा, लेकिन GitHub के पास कई संपादकों के लिए एक उत्कृष्ट मार्गदर्शिका है ।
एटम का उपयोग करने के लिए
अपने डॉक्स से सीधे , इसे एक टर्मिनल में दर्ज करें:
git config --global core.editor "atom --wait"
Git सामान्य रूप से संपादक कमांड के समाप्त होने की प्रतीक्षा करता है, लेकिन चूंकि Atom एक पृष्ठभूमि प्रक्रिया को तुरंत शुरू करता है, यह तब तक काम नहीं करेगा, जब तक आप इसे --wait
विकल्प नहीं देते।
उदात्त पाठ का उपयोग करने के लिए
एटम मामले के समान कारणों के लिए, आपको उस प्रक्रिया को इंगित करने के लिए एक विशेष ध्वज की आवश्यकता होती है जो इसे पृष्ठभूमि में कांटा नहीं होना चाहिए:
git config --global core.editor "subl -n -w"