मैंने https://medium.com/@farooqyousuf/autocomplete-git-commands-and-branch-names-in-terminal-on-mac-os-x-4e0beac0388agit-completion
पर दिए गए वर्णन के अनुसार प्रक्रिया का पालन किया है :
अपनी टर्मिनल विंडो में इस कमांड को निष्पादित करने के लिए पहला कदम है, यह मूल रूप से 'git-पूर्ण.बैश' स्क्रिप्ट को पकड़कर अपने होम डायरेक्टरी में डाल रहा है।
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
अब इस लाइन को अपने '~ / .bash_profile' में जोड़ें। यदि यह मौजूद है तो यह गिट स्वतः पूर्ण स्क्रिप्ट के निष्पादन की अनुमति देगा
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
अब आप अपनी सभी टर्मिनल विंडो को फिर से शुरू कर सकते हैं या इस स्क्रिप्ट का उपयोग करने की इच्छा रखने वाली टर्मिनल विंडो को ताज़ा कर सकते हैं।
source ~/.bash_profile
tab
टाइप करने के बाद कुंजी मारते समय मुझे जो त्रुटि हो रही है, वह है git
:
unknown option: --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
git version 2.17.1