मैं अंकित करता हुँ
git puhs
और गिट कहते हैं:
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
अगर यह केवल एक सुझाव है, तो git बनाने के लिए विन्यास सेटिंग क्या है?
मैं अंकित करता हुँ
git puhs
और गिट कहते हैं:
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
अगर यह केवल एक सुझाव है, तो git बनाने के लिए विन्यास सेटिंग क्या है?
जवाबों:
के अनुसार Git-config (1) , आप सेट करना चाहते help.autocorrectउचित रूप से। उदाहरण के लिए, git config --global help.autocorrect 5कमांड चलाने से पहले इसे आधा सेकंड इंतजार करना होगा ताकि आप पहले संदेश देख सकें।
gitलोगों को सबमिट करते हैं तो इसे कोड बेस में स्वीकार किया जाता है। वर्तमान में, यह उस तरह से काम नहीं करता है ...
git statआपके सुझाव का उपयोग करने के बाद भी कुछ नहीं करता है क्योंकि इसमें कई उम्मीदवार हैं। किसी भी सुझाव पर कि उसे पहले वाले को कैसे चुनना है?
स्वत: सुधार अच्छा है, लेकिन मेरे ओसीडी-सेल्फ पर थोड़ा और नियंत्रण की आवश्यकता है जो चल रहा है। इसलिए, मैंने एक सीधी पटकथा लिखी है, जो सिर्फ गिट द्वारा दिए गए पहले सुझाव को चुनती है। आप विफल आदेश के बाद स्क्रिप्ट चलाते हैं और अंतर्निहित बैश इतिहास प्रतिस्थापन "बैंग बैंग" सिंटैक्स का उपयोग करते हैं। साथ ही, यदि आप कुछ ऐसा टाइप कर रहे हैं, जिसमें संभवतः एक से अधिक कमांड हो सकते हैं, तो यह कमांड आपको पहले विकल्प के अलावा एक दूसरे को चुनने देता है।
यह कुछ इस तरह दिखेगा,
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
kristian@office:~/myrepo$ idid !!
Counting objects: 18, done.
Delta compression using up to 32 threads.
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 1.17 KiB, done.
Total 10 (delta 6), reused 0 (delta 0)
साथ ही, दो विस्मयबोधक बिंदुओं के साथ कुछ भी लिखने में मज़ा आता है। तो उसके लिए बोनस।
यहाँ मेरी स्क्रिप्ट के साथ एक जिस्ट है
git pushकी तुलना में टाइपिंग तेज है idid !!। लेकिन अन्य मामलों में यह स्क्रिप्ट उपयोगी होगी :)