如何打印我的 git 别名列表,即类似于 bashalias命令的东西?
alias
如果您不使用from,它适用。git-aliasgit-extras
git-alias
git-extras
在 Linux 上,运行一次:
git config --global alias.alias "! git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /"
这将创建一个名为的永久 git 别名alias,该别名存储在您的~/.gitconfig文件中。使用它会列出你所有的 git 别名,其格式与文件中的格式几乎相同~/.gitconfig。要使用它,请键入:
~/.gitconfig
$ git alias loga = log --graph --decorate --name-status --all alias = ! git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /
以下注意事项适用:
为防止别名alias如上所示,| grep -v ^'alias '请在结束双引号之前附加。我不推荐这样做,所以用户不要忘记该命令alias只是一个别名,而不是 git 的功能。
| grep -v ^'alias '
要对列出的别名进行排序,请| sort在右双引号之前附加。或者,您可以保持别名~/.gitconfig排序。
| sort
要将别名添加为系统范围的别名,请将--global(for current user)替换为--system(for all users)。这通常在/etc/gitconfig文件中。
--global
--system
/etc/gitconfig