繁体   English   中英

我不能使用我的git别名

[英]I can't use my git alias

如何使用git别名?

我已经在~/.gitconfig配置了它们:

[alias]
    g = "git"
    go = "git checkout"

我可以用git config --get-regexp alias看到它们:

alias.g git
alias.go git checkout

但是当我尝试使用它们时,它将显示以下内容:

$ g
g: command not found

$ go
The program 'go' is currently not installed. You can install it by typing:
sudo apt install golang-go

我怎么才能让他们工作?

git别名不是那样使用的。 git别名用于git,意思是:

您的别名文件应类似于:

    [alias]

        co = checkout

并像git co <args>

别名仅用于'git'之后的命令。

您必须输入

git g

要么

git go

首先,正如另一个用户指出的那样,您必须仅在git内部使用git别名。 这意味着您的别名必须这样使用:

git ALIAS ...

然后,不要在别名周围放置任何“”(但是您可以,没有问题)。 像这样写它们:

[alias]
    co = checkout
    ci = commit
    st = status

如果要设置别名以调用git,则必须将它们添加到〜/ .bashrc文件中。

alias gs='git status'
alias go='git checkout'

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM