$ git co <tabbing not suggesting commands like commit etc.. >
在根文件夾的工作,但不是在子目錄git的命令自動完成對標籤的子目錄不工作的MAC
$ git co <tabbing not suggesting commands like commit etc.. >
在根文件夾的工作,但不是在子目錄git的命令自動完成對標籤的子目錄不工作的MAC
從報價:https://git-scm.com/book/en/v1/Git-Basics-Tips-and-Tricks
自動完成 如果使用Bash shell,Git帶有一個很好的自動完成腳本,你可以啓用它。直接從Git源代碼下載,地址爲https://github.com/git/git/blob/master/contrib/completion/git-completion.bash。將此文件複製到你的主目錄,並添加到您的.bashrc文件:
source ~/git-completion.bash
如果你想設置的Git自動對所有用戶的Bash shell完成,這個腳本複製到Mac系統上的/opt/local/etc/bash_completion.d目錄或Linux系統上的/etc/bash_completion.d/目錄。這是Bash將自動加載以提供shell完成的腳本目錄。
對我來說,它通過在.bash_profile –
'test -f〜/ git-completion.bash &&中添加「source〜/ git-completion.bash」來實現。 $ _'只會在文件存在的情況下運行。 [來源](https://apple.stackexchange.com/a/55886) –
您的'.git'文件夾存在於您執行命令的相同文件夾中嗎? –