如何删除 git 别名?

我正在学习如何使用 Git,我试着设置了一些别名,比如:

git config --global alias.trololo 'status'

所以现在当我输入 git trololo的时候,它的工作原理就像 git status

现在不需要 trololo 别名。如何正确删除它?

36442 次浏览

你可以试试 git config中的 --unset:

git config --global --unset alias.trololo

我发现它比直接编辑配置文件(git config --global --edit)更安全

您可以通过从配置文件中删除该行来删除它,或者您可以尝试这样做:

git config --global --unset alias.YourAlias

或者只是:

vim ~/.gitconfig

并删除别名行。

如果某人对同一个别名有多个值,并且得到了:

$ git config --global --unset alias.trololo
warning: alias.trololo has multiple values

使用 --unset-all

git config --global --unset-all

您可以手动删除它在您的全局设置文件:

  • 运行 git config --global -e
  • 在打开的全局设置文件中找到别名。
  • 删除它,保存文件。