我如何打印我的git别名列表,即,类似于bash别名命令的东西?


当前回答

使用git var,只过滤那些以alias开头的:

git var -l | grep -e "^alias"

其他回答

搜索或显示所有别名

在[alias]下添加到你的.gitconfig:

aliases = !git config --list | grep ^alias\\. | cut -c 7- | grep -Ei --color \"$1\" "#"

然后你就可以

git aliases -显示所有aliases Git别名commit -仅包含“commit”的别名

这里是我的社区别名:git aliases和git get-alias

使用git别名,您可以获得git别名的普通列表。 git get-alias <alias-name>可以得到别名内容。

git config --global alias.aliases '!f() { git config --get-regexp "^alias\." | cut -d " " -f 1 | cut -d "." -f 2 ; }; f'

git config --global alias.get-alias '!f() { git config --get-regexp "^alias\." | grep $1 ; }; f'

这个简单的解决方法对我来说很有效

为列出别名创建一个别名:) Git配置——全局别名。别名“config——get-regexp '^alias\.'” 执行它git aliases来列出我们所有其他的aliases

有一个内置的功能…试一试

$ __git_aliases

列出所有的别名:)

两者都很好

1 -使用Get Regex

$ git config --get-regexp alias

2 -使用清单

$ git config --list | grep alias