【问题标题】:How can I delete a git alias?如何删除 git 别名?
【发布时间】:2014-06-24 02:40:58
【问题描述】:

我正在学习使用 git,我尝试设置一些这样的别名:

git config --global alias.trololo 'status'

所以现在当我输入git trololo 时,它的工作方式类似于git status

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

【问题讨论】:

    标签: git alias


    【解决方案1】:

    您可以在git config 中尝试--unset

    git config --global --unset alias.trololo
    

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

    【讨论】:

    • 除了是正确的方法之外,此解决方案还具有适用于本地和系统别名以及全局别名的好处,前提是您使用适当的标志 (--local 等)。
    【解决方案2】:

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

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

    使用--unset-all

    git config --global --unset-all
    

    【讨论】:

      【解决方案3】:

      或者只是:

      vim ~/.gitconfig
      

      并删除别名行。

      【讨论】:

      • 这对实现更改是否脆弱?
      • @JoelBerkeley 是的。而只是提供另一种方式。 :-)
      【解决方案4】:

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

      git config --global --unset alias.YourAlias
      

      【讨论】:

        猜你喜欢
        • 2012-04-06
        • 2016-06-23
        • 1970-01-01
        • 2021-11-30
        • 2021-11-11
        • 2013-01-07
        • 2017-04-05
        • 2015-11-21
        • 1970-01-01
        相关资源
        最近更新 更多