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


当前回答

两者都很好

1 -使用Get Regex

$ git config --get-regexp alias

2 -使用清单

$ git config --list | grep alias

其他回答

另一种选择(纯粹是我觉得容易记住的东西):

Git配置——list | grep别名

从git 2.18开始,你可以使用git——list-cmds=alias

只是添加这个,因为它太简单了,我在以前的答案中没有看到它(如果我错过了它,对不起)。

git help -a

你必须滚动到底部(使用>作为ma11hew28指出)来查看列表,例如:

Command aliases
   restore-deleted      !git restore $(git ls-files -d)

如果你甚至忘记了这个开关,一个简单的git帮助将帮助你记住:

'git help -a'和'git help -g'列出了可用的子命令 概念指南。参见'git help '或'git help ' 阅读一个特定的子命令或概念。

$ git alias -h

'alias' is aliased to '!git config --list | grep 'alias\.' | sed 
's/alias\.\([^=]*\)=\(.*\)/\1\  => \2/' | sort'
a        => !git add . && git status
aa       => !git add . && git add -u . && git status
ac       => !git add . && git commit
acm      => !git add . && git commit -m

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

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