[英]Git alias on Windows: How to escape double quotes
我在Windows 10 Pro机器上,我使用Cmder与Git版本2.15.0.windows.1
。
我想使用一些漂亮的选项为git log命令设置别名。 命令是:
log --pretty=format:"%C(yellow)%h%Cred%d %Creset%s%Cblue [%cn]" --decorate
当我尝试通过运行此命令设置别名时:
git config --global alias.ls "log --pretty=format:"%C(yellow)%h%Cred%d %Creset%s%Cblue [%cn]" --decorate"
它不起作用,别名未注册。 我怀疑是因为我在命令中也有双引号。
我也试过用单引号包装它'
,但这并不能工作。
如何在命令中转义那些双引号,以便别名注册?
对pretty = format字符串使用单引号。
git config --global alias.ls "log --pretty=format:'%C(yellow)%h%Cred%d %Creset%s%Cblue [%cn]' --decorate"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.