Git别名ss(对应stash show)的Bash补全异常问题求助
解决Git别名
ss的补全问题 你遇到的问题是因为默认Git Bash补全脚本只会解析别名里的第一个命令词(这里是stash),所以套用了git stash的补全规则,而非git stash show的。要让git ss的补全和git stash show一致,只需添加自定义补全映射:
- 打开你的Bash配置文件(比如
~/.bashrc或者~/.bash_completion),添加以下内容:
_git_ss() { _git_stash_show }
- 保存文件后,重新加载配置使生效:
source ~/.bashrc
之后再输入git ss <TAB>,就会和git stash show <TAB>一样显示可用的存储列表(stash@{0}、stash@{1}等)了。
内容的提问来源于stack exchange,提问作者carlfriedrich
相关产品推荐
相关产品推荐

