如何搜索我的git别名?

pgvzfuti  于 2023-04-04  发布在  Git
关注(0)|答案(2)|浏览(143)

有一些别名我不太经常使用,希望在执行前检查一下。
如何轻松搜索我的git别名?

lymnna71

lymnna711#

[alias]下添加到您的.gitconfig

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

那你可以

  • git aliases commit-显示包含“commit”的别名
  • git aliases ^st=-显示st别名的作用
  • git aliases-显示所有别名

第一个参数是一个(可选的)POSIX扩展正则表达式。任何其他参数都将被忽略。

kmb7vmvb

kmb7vmvb2#

git --list-cmds=alias列出了所有的别名。[1]所以你可以用管道把它传递给grep

git --list-cmds=alias | grep log

注解

  1. man gitgit version 2.40.0起:“这是一个内部/实验性选项,将来可能会更改或删除。”

相关问题