मेरी लिनक्स मशीन पर मेरे पास गिट के साथ शाखाओं के लिए स्वत: पूर्ण है ।
[ध्यान दें कि हम गिट ब्रांच के पूरा होने के बारे में बात कर रहे हैं, न कि बैश पूरा होने (जैसे कमांड्स, फाइल्स आदि) के बारे में। इस प्रकार लेन का जवाब बिल्कुल नहीं]
उदाहरण के लिए मैं git checkout
+ टाइप कर सकता हूं TABऔर शाखाओं की सूची प्राप्त कर सकता हूं ।
या मैं "फैब" से शुरू होने वाली सभी शाखाओं को प्राप्त करने के लिए git checkout feb*
+ टाइप कर सकता हूं TAB।
मैं मैक पर यह कार्यक्षमता कैसे प्राप्त कर सकता हूं?
मैं डाउनलोड करने और चलाने का भी प्रयास bash-completion/bash_completion
और bash-completion/bash_completion.sh.in
लेकिन कोई खुशी। पहले ने त्रुटि संदेश दिया declare: -A invalid_option
। दूसरे ने कोई त्रुटि नहीं दी। जब मैं git checkout
+ TABहालांकि मुझे अभी भी निर्देशिका में फ़ाइलों की एक सूची मिल रही है, तो शाखाएं नहीं। मैं प्रोजेक्ट रूट में हूं।
निर्देशिका और बैश कमांड के लिए ऑटो-पूर्ण ठीक काम कर रहे हैं, इसलिए यह गिट के लिए विशिष्ट है।
Models
फ़ोल्डर में स्वत: पूर्ण होने का प्रयास क्यों करता रहा जब मैंनेm
Tab
इसे स्वत: पूर्ण करने के लिए माराmaster
।