如何重命名自定义 Git 别名?

Dev*_*vWL 3 git alias rename

我创建了一堆别名快捷方式。我想重命名其中之一。例如,让我们创建别名al,它将显示已在我的配置文件中定义的所有别名:

git config --global alias.al '!git config --list | grep ^alias\.'
Run Code Online (Sandbox Code Playgroud)

我的别名现在保存在配置中,它看起来像这样:

alias.al=!git config --list | grep ^alias\.
Run Code Online (Sandbox Code Playgroud)

我可以通过简单地输入来调用它git al

如何重命名此别名?例如,从“al”到“l”?我当然可以使用:

git config --global --unset alias.al
Run Code Online (Sandbox Code Playgroud)

然后输入:

git config --global alias.l '!git config --list | grep ^alias\.'
Run Code Online (Sandbox Code Playgroud)

但是有没有一种方法可以用一个简单的命令来做到这一点,而不使用--unset

CDu*_*Dub 5

为了直接回答您的问题,我怀疑这可以在一个命令中完成。

我建议使用您最喜欢的编辑器并编辑.gitconfig文件。由于这是一个全局别名,它将在您的主目录中:

vim ~/.gitconfig

您可以轻松更改其中的别名。