[英]ZSH Git aliases not working
我试图设置这个简单的别名:
alias git plog = git log --pretty=format:'%C(yellow)%h%Cred%d%Creset - %C(cyan)%an %Creset: %s %Cgreen(%cr)'
在我的.zshrc文件中。 当我重新加载我得到这个:
no matches found: git log --pretty=format:%C(yellow)%h%Cred%d%Creset
如果我把它放在我的.gitconfig中
[alias]
ci = commit
plog = log --pretty=format:'%C(yellow)%h%Cred%d%Creset - %C(cyan)%an %Creset: %s %Cgreen(%cr)'
Zsh Shell每次都给我以下信息:
$git:(embedded_gifs) git plog
zsh: correct 'plog' to 'log' [nyae]? n
有解决这个问题的想法吗?
采用后一种方法在.gitconfig
文件中定义别名,然后教自动完成有关plog
命令或自动更正的信息。 这是一篇简短的博客文章,说明如何实现此目的。
Shell通过将'plog'作为第一个参数传递给Git命令来解释'git plog',它并不理解。 如果您将别名设为一个单词,那么它将起作用。
alias git-plog=...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.