मैं टाइप करने के लिएविंडोज़ पर गिट बैश में स्वत: पूर्णता को सक्षम करना?
git checkout <start-of-branch-name>
सक्षम होने के लिए चाहते हैं ... और फिर टैब मारा और मेरे लिए शाखा का नाम स्वत: पूर्ण है। मैं इसे कैसे सक्षम कर सकता हूं?
मैं टाइप करने के लिएविंडोज़ पर गिट बैश में स्वत: पूर्णता को सक्षम करना?
git checkout <start-of-branch-name>
सक्षम होने के लिए चाहते हैं ... और फिर टैब मारा और मेरे लिए शाखा का नाम स्वत: पूर्ण है। मैं इसे कैसे सक्षम कर सकता हूं?
सबसे पहले, समस्या एक गिट-नियंत्रित पथ में नहीं होने के समान सरल हो सकती है। git status
आदेश जारी करके जांचें और देखें कि आपको कोई त्रुटि मिलती है या नहीं।
यदि आप गिट पथ में हैं, तो /etc/bash_completion.d/git
फ़ाइल को स्रोत करने का प्रयास करें और फिर से टैब पूर्ण होने का प्रयास करें। इस काम करता है, निम्न कार्य करें:
~/.bashrc
फ़ाइल में निम्न जोड़ें:. /etc/bash_completion.d/git
प्रवेश करें।
खुला एक नया mintty सत्र (आप mintty उपयोग कर रहे हैं, है ना? टैब पूरा होने से काम नहीं कर सकते "सीएमडी" शीघ्र या Powershell।)
प्रकार git
फिर एक रिक्ति है, तो टैब कुंजी दो बार मारा मापना। आपको गिट उपसमूहों की एक सूची मिलनी चाहिए।
शाखा नाम पर टैब पूर्णता अब आपके लिए काम करनी चाहिए। उदाहरण के लिए। git branch ma <TAB>
git branch master
के रूप में पूरा होना चाहिए।
मेरे लिए, यह सिर्फ Git बैश में काम करता है। यदि आप विंडोज़ पर हैं, तो मैं पॉश-गिट के साथ पावरहेल का उपयोग करने की सलाह दूंगा। – GolfWolf
यह मेरे लिए काम करता है, इस लिंक को जांचें http://code-worrier.com/blog/autocomplete-git/ – Noproblem
यह टिप्पणी^एक बेहतर जवाब है क्योंकि/etc/dones windows पर मौजूद नहीं है और आप नहीं जा रहे हैं उस बश फ़ाइल को पहले कर्लिंग किए बिना रखें –