有一些别名我不太经常使用,希望在执行前检查一下。如何轻松搜索我的git别名?
git
lymnna711#
在[alias]下添加到您的.gitconfig:
[alias]
.gitconfig
aliases = !git config --list | grep ^alias\\. | cut -c 7- | grep -Ei --color \"$1\" "#"
那你可以
git aliases commit
git aliases ^st=
st
git aliases
第一个参数是一个(可选的)POSIX扩展正则表达式。任何其他参数都将被忽略。
kmb7vmvb2#
git --list-cmds=alias列出了所有的别名。[1]所以你可以用管道把它传递给grep:
git --list-cmds=alias
grep
git --list-cmds=alias | grep log
man git
git version 2.40.0
2条答案
按热度按时间lymnna711#
在
[alias]
下添加到您的.gitconfig
:那你可以
git aliases commit
-显示包含“commit”的别名git aliases ^st=
-显示st
别名的作用git aliases
-显示所有别名第一个参数是一个(可选的)POSIX扩展正则表达式。任何其他参数都将被忽略。
kmb7vmvb2#
git --list-cmds=alias
列出了所有的别名。[1]所以你可以用管道把它传递给grep
:注解
man git
自git version 2.40.0
起:“这是一个内部/实验性选项,将来可能会更改或删除。”